注解@PostConstruct与@PreDestroy
来源:互联网 发布:淘宝90后男模特排名 编辑:程序博客网 时间:2024/06/01 08:43
从Java EE 5规范开始,Servlet中增加了两个影响Servlet生命周期的注解(Annotion);@PostConstruct和@PreDestroy。这两个注解被用来修饰一个非静态的void()方法 。写法有如下两种方式:
@PostConstruct
Public void someMethod() {}
或者
public @PostConstruct void someMethod(){}
被@PostConstruct修饰的方法会在服务器加载Servle的时候运行,并且只会被服务器执行一次。PostConstruct在构造函数之后执行,init()方法之前执行。PreDestroy()方法在destroy()方法执行执行之后执行
被注解的Servlet生命周期
需要注意的是,注解会多多少少地影响到服务器的启动速度。服务器在启动时候会遍历Web 应用的WEB-INF/classes下的所有class文件与WEB-INF/lib下的所有jar文件,以检查哪些类使用了注解。如果应用程序中没有 使用任何注解,可以在Web.xml中设置的metadata-complete属性为true.(支持@PostConstruct和 @PreDestroy的服务器需要支持Servlet2.5规范。Tomcat5.x仅支持Servlet2.4规范。)
0 0
- 注解@PostConstruct与@PreDestroy
- 注解@PostConstruct与@PreDestroy
- 注解@PostConstruct与@PreDestroy
- 注解@PostConstruct与@PreDestroy
- 注解@PostConstruct与@PreDestroy
- 注解@PostConstruct与@PreDestroy
- 注解@PostConstruct与@PreDestroy
- 注解@PostConstruct与@PreDestroy
- 注解@PostConstruct与@PreDestroy
- 注解@PostConstruct与@PreDestroy
- 注解@PostConstruct与注解@PreDestroy
- 注解@PostConstruct与@PreDestroy讲解
- 注解@PostConstruct与@PreDestroy讲解及实例
- 注解@PostConstruct与@PreDestroy讲解及实例
- 注解@PostConstruct与@PreDestroy讲解及实例
- 注解@PostConstruct与@PreDestroy讲解及实例
- 注解@PostConstruct与@PreDestroy讲解及实例
- 注解@PostConstruct与@PreDestroy的使用
- springIoc案例之action/service/dao
- java开发C解释器:实现动态内存的分配和读写
- CTF之web这道题很简单
- Tomcat双向SSL认证及CA数字证书安装和配置&QQ即时通信协议窥探
- PAT B1046. 划拳(15)
- 注解@PostConstruct与@PreDestroy
- Python标准库(10)------------多进程初步 (multiprocessing包)
- 解决python3 安装twisted错误,报Unable to find vcvarsall.bat
- Android M(6.0) 权限爬坑之旅
- Hibernate 一对多单向关联
- C#从sqlserver中获取数据的方法
- 怎样用JAVA打开一个已经写好的TXT文件? 是打开,不是读取啊!!!
- 明日操盘机器人选择题一(2017-02-02)
- Backtracking: 17. Letter Combinations of a Phone Number