Spring Starter Nexus Repository Skill Stack
spring-boot starter封装编写和仓库存储
starter进行很好的代码复用,减少spring框架集成到系统里复杂的配置。编写starter能很好了解boot原理,更好的复用代码.
写在前面
spring几大特性理解:
- IOC和DI支持
- AOP切面编程支持
- 声明式事务支持
阅读spring源码
Spring 框架是模块化的,每一个模块都可以在应用中独立应用。包括 Core Container, Data Access, Web, AOP, Instumentation And Test。
以下分两部分来阅读Spring
第一部分: Core Container
核心容器包括 Beans、Core、Context以及EL模块. Core和Beans包含DI和IOC特性。
第二部分: The FrameWork
-
Data Access/Integrations
-
Aspect Oriented Programming (AOP)
-
Spring’s MVC
-
Spring Test
-
Object XML Mapping
-
Dependency Injection (DI)