读书人

spring有关问题在一个类下面注释了@

发布时间: 2012-08-25 10:06:20 作者: rapoo

spring问题,在一个类上面注释了@service是什么意思?
在一个类上面注释了@service是什么意思?我刚学的。大家帮我说一下原理,谢谢

[解决办法]
是说这个类是一个service,这个是JPA的概念,提供各种服务的一个类,其实在spring中应该和@bean没啥两样
[解决办法]
是@Component
[解决办法]

探讨
是说这个类是一个service,这个是JPA的概念,提供各种服务的一个类,其实在spring中应该和@bean没啥两样

[解决办法]
这是spring2.5之后出现的注解,就跟在spring配置文件里配置bean差不多的功能,就是让spring自动扫描管理组件,@Service @Controller @Repository @Component ,这四个其实是一样的功能,没有区别,只是在MVC模式上表示的层不一样,service一般标注在service层的bean上,controller标注在控制层,@Repository标注在view层,component通用
[解决办法]
使用此注解需要在spring配置文件里加上这个<context:component-scan base-package=""/>
[解决办法]
探讨
这是spring2.5之后出现的注解,就跟在spring配置文件里配置bean差不多的功能,就是让spring自动扫描管理组件,@Service @Controller @Repository @Component ,这四个其实是一样的功能,没有区别,只是在MVC模式上表示的层不一样,service一般标注在service层的bean上,controller标注在控制层,@Repository标注……

[解决办法]
就是用注解的方式把这个类注入到spring配置中...

读书人网 >J2EE开发

热点推荐