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
  • 发表于 2019-04-17 20:01
  • 阅读 ( 889 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具