Spring中使用在类上的常用注解有@Controller、@Repository、@Service、@Component ,下面分别详细介绍一下他们的作用:
1、@Controller:用于标注控制层服务。
2、@Repository:用于标注数据访问层,也可以说用于标注数据访问组件,即DAO组件。
3、@Service:用于标注业务逻辑层服务,主要用来进行业务的逻辑处理,注入DAO。这种bean默认是单例的,如果想改变,可以使用@Service(“beanName”) 、@Scope(“prototype”)来改变。
4、@Component:把普通的类实例化到spring容器中,相当于配置文件中的
总之,@Component,@Service,@Controller,@Repository注解的类,Spring都会把这些类初始化到Spring容器中,把这些类纳入到spring容器中进行管理。
项目
方法
Yk8Na
X65ky1320
1TYtd
2012.11.02 21-57-20
rGo8b
Xs0Dy
2012/07/15 03:47:23
9FLNv
jsbwT2992