@PostConstruct注解简介说明

打印 上一主题 下一主题

主题 928|帖子 928|积分 2784

转自:
http://www.java265.com/JavaCourse/202205/3414.html
下文笔者讲述java中@PostConstruct注解的功能简介说明,如下所示:
  1.    从Java EE5规范开始
  2.     Servlet中增加了两个影响Servlet生命周期的注解
  3.     @PostConstruct和@PreDestroy
  4.     这两个注解被用来修饰一个非静态的void()方法
  5.          如下所示:
  6.           @PostConstruct
  7.       public void testMethod(){}
  8. 注意事项:
  9.     1.被@PostConstruct修饰的方法会在服务器加载Servlet的时候运行
  10.     并且只会被服务器执行一次
  11.     PostConstruct在构造函数之后执行,init()方法之前执行
  12.   PreDestroy()方法在destroy()方法执行之后运行
  13.    2.spring中Constructor、@Autowired、@PostConstruct的顺序
复制代码
例:
  1. public Class User {
  2.     @Autowired
  3.     private Person b;
  4.     public User() {
  5.         System.out.println("此时@Autowired还未被注入: b = " + b);
  6.     }
  7.     @PostConstruct
  8.     private void init() {
  9.         System.out.println("@PostConstruct将在依赖注入完成后被自动调用: b = " + b);
  10.     }
  11. }
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

光之使者

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表