三层架构
三层架构
Jaroncontroller
接收前端发送的请求,对请求进行处理,并相应数据。
service
业务逻辑层,处理具体的业务逻辑
dao
数据访问层(持久层),负责数据访问操作,增删改查。
控制反转(IOC):对象创建的控制权由程序本身转移到外部(容器)。
依赖注入(DI):容器为应用程序提供运行时所依赖资源。
Bean对象:IOC容器中创建,管理的对象。
@Component 加在类上,可以将其加入容器,想用的时候再@Autowired@Controller、@Service、和@Repository都是特化的@Component
1 | // UserController.java |
如果同类型的bean存在多个:
- @Primary(将这个类提到第一位)
- @Autowired + @Qualifier(”bean的名称”)
- @Resource(name=”bean的名称”)
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果
