从 Java EE 5 规范开始,Servlet 中增加了两个影响 Servlet 生命周期的注解(Annotion);@PostConstruct 和@PreDestroy。这两个注解被用来修饰一个非静态的 void() 方法 。写法有如下两种方式:
1 |
|
或者
1 | public void someMethod(){} |
被@PostConstruct 修饰的方法会在服务器加载 Servle 的时候运行,并且只会被服务器执行一次。PostConstruct 在构造函数之后执行,init() 方法之前执行。PreDestroy()方法在 destroy() 方法执行执行之后执行