Spring容器托管两种方法
Posted 惊艳了时光
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring容器托管两种方法相关的知识,希望对你有一定的参考价值。
Spring最核心的就是IOC(控制反转)和AOP(面向切面编程)。
IOC可以理解为把Spring当做一个容器,用来管理各种service、dao等。不用再去手动new。
将service、dao等注册到spring容器中,有两种办法:
1、在xml中定义bean,比如:
<bean class="com.xxx.trade.common.xxx.xxx"/>
2、通过注解。
常用的注解有
@Controller 主要是controller层。
@Service 业务层。
@Repository dao层。
@Component 通用注解。
如果没有注入bean,在编译的时候不会报错,但是启动程序的时候,会报Bean未定义异常。
以上是关于Spring容器托管两种方法的主要内容,如果未能解决你的问题,请参考以下文章
sping揭秘4某些无法注册到IOC容器的对象如何交给spring托管