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
创建独立的 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
相关文章推荐
- SpringBoot-Loader源码分析系列2:启动 new JarLauncher().launch(args)的.launch(args)部分
- Spring(十)深入源码分析Spring之HibernateTemplate 和HibernateDaoSupport
- 深入研究Spring-IoC:源码分析依赖注入
- 深入理解 spring 容器,源码分析加载过程
- Spring Boot + Spring Security 防止用户在多处同时登录(一个用户同时只能登录一次)及源码分析
- Spring3.2.6中事件驱动模型实现原理深入源码分析
- SpringBoot-Loader源码分析系列1:启动&读取MANIFEST.MF文件
- Spring Boot启动过程源码分析(二)事件监听器
- springboot源码分析10-ApplicationContextInitializer使用
- Spring boot源码分析-profiles环境(4)
- [Spring Boot] 1. Spring Boot启动过程源码分析
- Spring Boot起步依赖源码分析(二)
- 008-Spring Boot @EnableAutoConfiguration深入分析
- spring boot实战(第十篇)Spring boot Bean加载源码分析
- Spring boot源码分析-yaml语言(9)
- spring boot实战(第九篇)Application创建源码分析
- spring-boot源码分析(1)--从main方法开始
- springboot源码分析之环境属性构造过程1
- spring boot实战(第十四篇)整合RabbitMQ源码分析前言
- spring boot实战(第十篇)Spring boot Bean加载源码分析