您的位置:首页 > 编程语言 > Java开发

Spring Boot 源码深入分析

2018-04-12 10:43 204 查看
Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架通过约定由于配置的原则,来进行简化配置。Spring Boot致力于在蓬勃发展的快速应用开发领域成为领导者。Spring Boot 目前广泛应用与各大互联网公司,有以下特点:

创建独立的 Spring 应用程序

嵌入的 Tomcat,无需部署 WAR 文件

简化 Maven 配置

自动配置 Spring

提供生产就绪型功能,如指标,健康检查和外部配置

绝对没有代码生成,对 XML 没有要求配置

并且 Spring Boot 可以与Spring Cloud、Docker完美集成,所以我们非常有必要学习
Spring Boot 。并且了解其内部实现原理。通过本次分享,您不仅可以学会如何使用
Spring Boot,还可以学习到其内部实现原理,并深入理解:

Spring Boot 项目结构,starter 结构

常用注解分析

Spring Boot 启动过程梳理(含:Spring 事件监听与广播;自定义事件;
SpringFactoriesLoader 工厂加载机制等)

自定义 starter

自定义 condition

阅读全文: http://gitbook.cn/gitchat/activity/5a4369b4ed68190ed5a81320
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: