从Java EE5规范开始,Servlet增加了两个影响Servlet生命周期的注解@PostConstruct和@PreConstruct。
这两个注解被用来修饰一个非静态的void()方法,而且这个方法不能有抛出异常声明。
1.@PostConstruct说明
被@PostConstruct修饰的方法会在服务器加载Servlet的时候运行,并且只会被服务器调用一次,类似于Serclet的inti()方法。
被@PostConstruct修饰的方法会在构造函数之后,init()方法之前运行。

2.@PreDestroy说明
被@PreDestroy修饰的方法会在服务器卸载Servlet的时候运行,并且只会被服务器调用一次,类似于Servlet的destroy()方法。
被@PreDestroy修饰的方法会在destroy()方法之后运行,在Servlet被彻底卸载之前。

转载于:https://www.cnblogs.com/yangchongxing/p/10102483.html

【JPA】注解@PostConstruct、@PreDestroy相关推荐

  1. 如何使用JPA注解标注多对多的关系

    假设应用场景如下:Teacher与Student是多对多的关系,其中,Teacher类对应teacher表如下: CREATE TABLE `teacher` (   `id` bigint(20) ...

  2. spring17:Bean的生命始末标签@PostConstruct,@PreDestroy和改变作用范围的@Scope标签

    Bean的生命始末标签@PostConstruct,@PreDestroy package com.atChina.Test8;import javax.annotation.PostConstruc ...

  3. JPA注解(这里包含sequence类型的)

    1.@Entity(name="EntityName") 必须,name为可选,对应数据库中一的个表 @Entity //标识这个pojo是一个jpa实体     public c ...

  4. JPA注解-@SequenceGenerator

    原 JPA注解-@SequenceGenerator 发表于3年前(2012-11-13 18:41)   阅读(3446) | 评论(0) 3人收藏此文章, 我要收藏 赞0 大约十一点零八发,秒杀云 ...

  5. 注解@PostConstruct与@PreDestroy

    从Java EE 5规范开始,Servlet中增加了两个影响Servlet生命周期的注解(Annotion):@PostConstruct和@PreDestroy.这两个注解被用来修饰一个非静态的vo ...

  6. 注解 @PostConstruct 与 @PreDestroy 详解及实例

    简介 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. Java EE5 引入了@PostConstruct和@PreDestroy这两个作用于Ser ...

  7. Spring学习总结(25)——注解@PostConstruct和@PreDestroy使用总结

    @PostConstruct 和 @PreDestroy 这两个都是方法的注解,将注解标注在方法上,该方法就能够在应用启动和销毁时执行, @PostConstruct 注解标注的函数,是在类执行完构造 ...

  8. spring注解之@PreDestroy的实现原理

    一.引言 在开发中我们如果要在关闭spring容器后释放一些资源,通常的做法有如下几种: 1.在方法上加上@PreDestroy注解 2.实现DisposableBean接口,实现其destroy方法 ...

  9. spring boot注解@PostConstruct

    @PostConstruct. 两种注解方式 @PostConstruct public void someMethod(){} 或者 public @PostConstruct void someM ...

最新文章

  1. Oracle客户端工具出现“Cannot access NLS data files or invalid environment specified”错误的解决办法...
  2. Redisson 是如何实现分布式锁的?
  3. 【深度学习】卷积神经网络速成
  4. hdoj 4272 LianLianKan 数据太水
  5. LeetCode OJ 之 Valid Anagram
  6. [转]Using Named Pipes (FIFOs) with Bash
  7. 时间计算题100道_这三个马政经计算题,你能对几个?
  8. 测试经典面试问题:一个项目从0到1,你需要做哪些工作?工作的重点是什么?
  9. 在php内乱码如何动态的进行解决掉
  10. php能做定时关机吗,windows怎么定时关机?
  11. Excel如何快速划分等级或成绩评级
  12. 接入阿里云短信,OSS,实人认证
  13. mysql数据库的配置
  14. Excel?国产开源在线表格Luckysheet走红GitHub
  15. AI展现唇语识别能力,大数据功不可没
  16. 各种 RTOS 对比
  17. CrawlSpider爬取拉勾网,解决302问题。
  18. 塔式和机架式它们到是什么?有什么区别?
  19. QByteArrary、QString、QSL使用注意事项
  20. Link prediction 链路预测方法简述

热门文章

  1. 硬链接和软链接使用,以及区别
  2. Jrebel6.3.3破解,配置图文教程
  3. 【PHP】微信官方代码Log调试输出类,面向对象设计模式!来看看,你会有收益!...
  4. php截取中文字符串时乱码问题
  5. 概率论与数理统计常用英文词汇对照
  6. 普通管理类程序开发之难度系数、层次之说法,可以看看自己停留在哪个层次,不足之处,请大家一起补充...
  7. 开始使用linux的core文件
  8. Windows与Linux区别3
  9. spring实现listener(转)
  10. EasyNVR摄像机网页直播中,推流组件EasyRTMP推送RTMP扩展支持HEVC(H.265)的方案