观看记录
  • 我的观影记录
登录
测试首页spring-boot 如何写监视器

spring-boot 如何写监视器

      Spring Boot是由Pivotal团队供给的全新框架,其设计目标是用来简化新Spring应用的初始搭建以及开辟过程。该框架利用了特定的体例来进行设置装备摆设,从而使开辟人员不再需要界说样板化的设置装备摆设。经由过程这种体例,Spring Boot致力于在蓬勃成长的快速应用开辟范畴(rapid application development)当作为带领者。

工具/原料

  • 电脑
  • intellij IDEA 或者eclipse2017以上

方式/步骤

  1. 1

    第一步调:建立一个springboot的项目(也可以建立一个简答的java项目)。

    1、 打开建立页面 选择File-new-project..

    2、选择建立的项目为spring initializr 进入springboot项目建立步调(也可以选择类型java,建立一个通俗java项目)

    3、输入项目名字,选择依靠web,选择存放目次-完当作(Finish)

  2. 2

    第二步调: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("-------终止---------");    }}

  3. 3

    第三步调:测试代码。

    1、启动办事在启动类main上运行如下图

    日记打印当作功,监听器设置当作功

注重事项

  • 开辟情况 jdk 1.8 IDEA 2018.2.2 maven:apache-maven-3.5.4

“spring-boot 如何写监视器”关联的文章

切换深色外观
留言
视频编辑修改
回到顶部
首页
手机数码
医疗健康
金融管理
社交情感
无名