`

spring-boot学习笔记之Listener

 
阅读更多
spring-boot扩展了spring的ApplicationContextEvent,提供了五种事件

  • ApplicationStartingEvent:spring boot启动开始时执行的事件
  • ApplicationEnvironmentPreparedEvent:spring boot 对应Enviroment已经准备完毕,但此时上下文context还没有创建
  • ApplicationPreparedEvent:spring boot上下文context创建完成,但此时spring中的bean是没有完全加载完成的
  • ApplicationFailedEvent:spring boot启动异常时执行事件
  • ApplicationReadyEvent:该事件表示application应该初始化完成,可以准备接收请求


【spring-boot学习笔记之Listener】
http://www.jianshu.com/p/edd4cb960da7

【SpringApplication事件及Spring常用事件】
http://www.jianshu.com/p/73f95875557a

【springboot的ApplicationReadyEvent】
public class ApplicationReadyEventListener implements ApplicationListener<ApplicationReadyEvent>, Ordered {

    @Override
    public void onApplicationEvent(ApplicationReadyEvent applicationReadyEvent) {
        System.out.println("############started");
    }

    @Override
    public int getOrder() {
        return Ordered.LOWEST_PRECEDENCE;
    }
}

https://segmentfault.com/a/1190000008405515

【SpringBoot 原理 (二): run】
http://www.jianshu.com/p/692b10aef052

spring boot实战(第二篇)事件监听
http://blog.csdn.net/liaokailin/article/details/48186331
分享到:
评论

相关推荐

    springboot学习思维笔记.xmind

    springboot学习笔记 spring基础 Spring概述 Spring的简史 xml配置 注解配置 java配置 Spring概述 Spring的模块 核心容器CoreContainer Spring-Core Spring-Beans ...

    Spring Boot 学习笔记完整教程.pdf

    ### Spring Boot 学习笔记知识点 #### 1. Spring Boot 简介 Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。它使用了特定的方式来配置Spring,使得开发者...

    Spring Boot 学习笔记完整教程new

    这个学习笔记的完整教程涵盖了从基础到进阶的多个主题,旨在帮助初学者快速上手并深入理解Spring Boot的核心特性。 1. **Spring Boot HelloWorld**:这是每个教程的起点,通常包括创建一个新的Spring Boot项目,...

    SpringBoot学习笔记完整教程

    Spring Boot 是一个基于 Spring 框架的快速开发...这个完整的 Spring Boot 学习笔记涵盖了从基础到进阶的各个方面,通过学习和实践,你可以掌握 Spring Boot 开发的核心技能,从而高效地构建高质量的 Java 后端应用。

    Java Springboot入门自学笔记

    本入门自学笔记将带你一步步了解并掌握Spring Boot的核心概念和实践技巧。 ### 01 SpringBoot简介 #### 1.1 Spring Boot 的优势 - **简化的起步**:Spring Boot 提供了起步依赖(starter),可以通过添加相应的Maven...

    spring5源码笔记.zip

    虽非源码笔记的直接主题,但Spring Boot与Spring 5紧密相关。Spring Boot简化了Spring应用的初始搭建和配置,通过`@SpringBootApplication`注解快速启动应用。 7. **测试框架** Spring 5提供了强大的测试支持,如...

    springboot项目笔记(共48页).docx

    根据提供的文档信息,本文将对Spring Boot项目的几个关键知识点进行详细的阐述,包括但不限于项目创建、配置文件管理、环境配置...通过以上知识点的学习,可以更好地理解和掌握Spring Boot的核心功能和技术整合能力。

    spring课堂笔记.docx

    例如,了解Spring如何通过AOP实现事务管理,或者通过Spring Boot简化应用部署,都是深入学习Spring的重要环节。同时,单元测试工具如JUnit可以帮助开发者验证代码的正确性,确保每个功能模块都能独立工作,为整个...

    jsp/servlet个人学习笔记

    同时,不断关注新技术,如 Spring Boot 和微服务架构,这将有助于你更好地适应 Java Web 开发的未来趋势。 以上就是关于 JSP 和 Servlet 的核心知识点,希望对你学习和理解这些技术有所帮助。通过深入学习和实践,...

    java web学习笔记

    Java Web学习笔记是深入理解Web开发技术的重要参考资料,尤其对于初学者来说,它提供了一条系统学习的路径。这份笔记的作者在学习过程中积累了丰富的知识,并将其归纳整理,旨在帮助那些希望进入Java Web领域的...

    spring完整资料2

    7. **学习资源**:压缩包中的文件包括《Spring技术内幕》、《java_spring_day01》、《Spring2.0核心技术与最佳实践》、《使用注解整合Spring和DWR的笔记》、《spring3.0资料》、《Spring从入门到精通》以及《Spring ...

    javaWeb学习笔记

    JavaWeb学习笔记涵盖了多个核心JavaWeb开发的主题,包括基础理论、实战项目以及一些关键技术的应用。以下是对这些知识点的详细说明: 1. **Java基础知识**:JavaWeb开发的基础始于对Java语言的理解,包括语法、面向...

    MLDN笔记(含J2SE,Web和框架部分)

    - **Spring Boot**:学习Spring Boot的自动配置、起步依赖和命令行启动器,快速搭建项目。 这些知识点构成了Java开发的核心部分,通过深入学习和实践,开发者可以掌握从桌面应用到Web服务的全面技能,并能灵活...

    JavaSE, JavaWeb, SSM最强笔记.zip

    JavaSE、JavaWeb和SSM框架是Java开发者必备的技术栈,这份压缩包包含了相关的学习笔记,可以帮助初学者或进阶者深入理解这些技术。以下是各部分的详细知识点: 1. **JavaSE(Java Standard Edition)** - **基础...

    jms spring

    Spring框架是Java开发中最常用的开源框架之一,它提供了丰富的功能,包括依赖注入、面向切面编程以及对各种企业服务的支持,如JMS。 在描述中提到的博客链接可能包含了关于如何在Spring中配置和使用JMS的具体教程或...

    扩展:Java高级技术.zip

    - **Spring全家桶**:Spring Boot、Spring Cloud等提高开发效率,实现微服务架构。 - **NoSQL数据库**:MongoDB、Redis等非关系型数据库,适应大数据时代的需求。 - **WebSocket**:提供双向通信,实现实时应用如...

    闲人笔记1:HelloServlet

    【HelloServlet】是一个初学者常接触的Java Web编程示例,它主要用于介绍如何创建和...同时,随着Spring框架的普及,现在更多的是通过Spring MVC或者Spring Boot来编写Servlet,但理解基础的Servlet原理仍然是必要的。

    JavaWeb前端后端笔记.zip

    随着微服务架构的流行,Spring Boot成为构建JavaWeb应用的首选。它简化了Spring的配置,提供快速开发新应用的能力。Spring Cloud则是一套微服务解决方案,包含了服务发现、负载均衡、配置中心等多个组件。 八、部署...

    j2ee interview

    Java J2EE面试指南 Java J2EE是企业级应用开发的重要框架,广泛应用于构建分布式、...对于"Java-J2SE学习笔记",这可能是一个关于Java标准版的基础学习资料,可以帮助巩固Java基础,为理解和应用J2EE打下坚实的基础。

Global site tag (gtag.js) - Google Analytics