@PostConstruct使用说明
来源:互联网 发布:中国程序员网 编辑:程序博客网 时间:2024/06/05 09:59
javax.annotation.PostConstruct的使用说明
以下是原文翻译,注释已经说明得很清楚了
The PostConstruct annotation is used on a method that needs to be executed after dependency injection is done to perform any initialization.
PostConstruct注解使用在方法上,这个方法需要在依赖注入初始化之后执行。
This method MUST be invoked before the class is put into service.
这个方法必须在该服务类使用之前执行。
This annotation MUST be supported on all classes that support dependency injection.
支持依赖注入的所有类都必须支持该注解。
The method annotated with PostConstruct MUST be invoked even if the class does not request any resources to be injected.
该方法必须执行,即使所在的类没有注入任何资源。
Only one method can be annotated with this annotation.
只能有一个方法使用该注解。
The method on which the PostConstruct annotation is applied MUST fulfill all of the following criteria - -
使用了该注解的方法必须全部符合以下准则:
The method MUST NOT have any parameters except in the case of EJB interceptors in which case it takes an Invocation Context object as defined by the EJB specification.
除EJB接口外不能拥有任何参数,
- The return type of the method MUST be void.
返回值必须是void
- The method MUST NOT throw a checked exception.
该方法不能抛出异常
- The method on which PostConstruct is applied MAY be public, protected, package private or private.
可以使用public、protected等修饰符
- The method MUST NOT be static except for the application client.
方法不是是static修饰,除非是应用程序客户端
- The method MAY be final.
方法可以使用final修饰
- If the method throws an unchecked exception the class MUST NOT be put into service except in the case of EJBs where the EJB can handle exceptions and even recover from them.
方法如果抛出未知异常,则类绝不能作为service类,除非是可以处理异常甚至能恢复正常的EJB组件
- @PostConstruct使用说明
- Postconstruct
- PostConstruct
- Spring PostConstruct
- @PostConstruct注解
- @PostConstruct注解
- 注解@PostConstruct
- @PostConstruct 和 @PreDestroy 使用
- @PostConstruct 和 @PreDestroy
- @PostConstruct 和 @PreDestroy
- @Scope、@PostConstruct、@PreDestroy
- 注解@PostConstruct与@PreDestroy
- 注解@PostConstruct与@PreDestroy
- 注解@PostConstruct与@PreDestroy
- @PostConstruct and @PreDestroy example
- 注解@PostConstruct与@PreDestroy
- 注解@PostConstruct与@PreDestroy
- 注解@PostConstruct与@PreDestroy
- call structure
- java-包
- 原生js实现银行卡号每隔4位数字加一个空格案例
- input file图片预览 兼容ie8+
- Mock方法介绍
- @PostConstruct使用说明
- Hibernate 自动建表默认编码格式改为UTF-8
- 支持向量机SVM 原理、推导与Matlab实现
- [Leetcode] 294. Flip Game II 解题报告
- jeesite框架下学习尝试集成swagger(1)
- IC提供商列表
- linux内核调度算法(2)--CPU时间片如何分配
- 以太坊平台实验手记
- win10安装Python扩展库curses