简介:在编程的时,刚入门的小白(曾经的小编)总是将数据的访问请求、逻辑处理、向前端作出响应的代码写在同一个类中,这就导致代码的复用性不高且维护异常困难。SpringBoot就提出了三层架构,将以上三项分开操作,而提高了代码的复用性和维护性。
IOC & DI 入门
1. Service层 及 Dao层的实现类,交给IOC容器管理:即通过在相应类中添加@Component注解,将其添加到IOC容器中。
2. 为Controller 及 Service注入运行时,依赖的对象:即通过在类中的属性对象中添加@Autowired注解,赋值。
3. Bean的对象声明,如下图。
IOC作用
DI作用