Spring Boot是由Pivotal团队供给的全新框架,其设计目标是用来简化新Spring应用的初始搭建以及开辟过程。该框架利用了特心猿意马的体例来进行设置装备摆设,从而使开辟人员不再需要界说样板化的设置装备摆设。经由过程这种体例,Spring Boot致力于在蓬勃成长的快速应用开辟范畴(rapid application development)当作为带领者。
第一步调:建立一个springboot的项目(也可以建立一个简答的java项目)。
1、 打开建立页面 选择File-new-project..
2、选择建立的项目为spring initializr 进入springboot项目建立步调(也可以选择类型java,建立一个通俗java项目)
3、输入项目名字,选择依靠web,选择存放目次-完当作(Finish)
第二步调:ServletContextListener监听器。
2.1、在 Servlet API 中有一个 ServletContextListener 接口,它可以或许监听 ServletContext 对象的生命周期,现实上就是监听 Web 应用的生命周期。
2.2、当Servlet 容器启动或终止Web 应用时,会触发ServletContextEvent 事务,该事务由ServletContextListener 来处置。在 ServletContextListener 接口中界说了处置ServletContextEvent 事务的两个方式。
2.3启动类需要添加注释
import org.springframework.boot.web.servlet.ServletComponentScan;
@ServletComponentScan
2.4、代码如下所示:
@WebListenerpublic class ServletListener implements ServletContextListener { @Override public void contextInitialized(ServletContextEvent servletContextEvent) { //do something while contextInitialized ServletContext sc = servletContextEvent.getServletContext(); sc.setAttribute("key","value"); System.out.println("-------启动---------"); } @Override public void contextDestroyed(ServletContextEvent servletContextEvent) { //do something while contextDestroyed System.out.println("-------终止---------"); }}
第三步调:测试代码。
1、启动办事在启动类main上运行如下图
日记打印当作功,监听器设置当作功
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!