@PostContruct注解的使用
@PostConstruct是Java自己的注解.
@PostConstruct該注解被用來修飾一個(gè)非靜態(tài)的void()方法.
@PostConstruct修飾的方法會(huì)在服務(wù)器加載Servlet的時(shí)候運(yùn)行,并且只會(huì)被服務(wù)器執(zhí)行一次.
@PostConstruct在構(gòu)造函數(shù)之后執(zhí)行,init()方法之前執(zhí)行.
如果我們知道servlet的生命周期,就能很好的理解!
特點(diǎn)
只有一個(gè)非靜態(tài)方法可以使用此注解
被注解的方法不得有任何參數(shù)
被注解的方法返回值必須為void
被注解的方法不得拋出已檢查異常
?
?
servlet的生命周期
1、Web Client 向Servlet容器(Tomcat)發(fā)出Http請(qǐng)求
2、Servlet容器接收Web Client的請(qǐng)求
3、Servlet容器創(chuàng)建一個(gè)HttpRequest對(duì)象,將Web Client請(qǐng)求的信息封裝到這個(gè)對(duì)象中
4、Servlet容器創(chuàng)建一個(gè)HttpResponse對(duì)象
5、Servlet容器調(diào)用HttpServlet對(duì)象的service方法,把HttpRequest對(duì)象與HttpResponse對(duì)象作為參數(shù)傳給 HttpServlet對(duì)象
6、HttpServlet調(diào)用HttpRequest對(duì)象的有關(guān)方法,獲取Http請(qǐng)求信息
7、HttpServlet調(diào)用HttpResponse對(duì)象的有關(guān)方法,生成響應(yīng)數(shù)據(jù)
8、Servlet容器把HttpServlet的響應(yīng)結(jié)果傳給Web Client
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的@PostContruct注解的使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: GO语言-基础语法:条件判断
- 下一篇: css ——行级元素与块级元素解析