文章目录
Spring全家桶
Spring Framework:框架
Spring Boot:构建项目
Spring Cloud:微服务
Spring Cloud Data Flow:数据集成
1. Spring Framework
1.1. Spring Core
IoC、AOP
1.2. Spring Data Access
Transactions、 Spring MyBatis
1.3. Web Servlet
Spring MVC
1.4. Integration
Email、Scheduling、AMQP、Security
2.Spring IoC
Inversion of Control:控制反转,是一种面向对象编程设计思想。
Dependency Injection: 依赖注入,是IoC思想的实现方式。
IoC Container:IoC容器。是实现依赖注入的关键,本质上是一个工厂 。
// 依赖注入(一般加在属性之前)
@Autowired
@Qualifier("alphaHibernate")
private AlphaDao alphaDao;
@Autowired
private AlphaService alphaService;
@Autowired
private SimpleDateFormat simpleDateFormat;
@Test
public void testDi() {
System.out.println(alphaDao);
System.out.println(alphaService);
System.out.println(simpleDateFormat);
}