@Service注解的使用
首先,在applicationContext.xml文件中加一行:
<context:component-scan base-package="com.hzhi.clas"/>
加上这一行以后,将自动扫描路径下面的包,如果一个类带了@Service注解,将自动注册到Spring容器,不需要再在applicationContext.xml文件定义bean了,类似的还包括@Component、@Repository、@Controller。
比如下面这个类:
![](/assets/blank.gif)
@Service("courseDAO") @Scope("prototype") public class CourseDAOImpl extends HibernateDaoSupport implements CourseDAO{......}
![](/assets/blank.gif)
其作用就相当于applicationContext.xml文件里面的:
<bean id="courseDAO"class="com.hzhi.course.dao.CourseDAOImpl" scope="prototype">...... </bean>
@Service注解的使用相关推荐
- @aspect注解类不生效_springboot:@Transactional注解 VS @Service注解
1. Transactional注解与Service/Component注解冲突? 之前遇到一个神奇的事情--用Transactional注解的方法,数据处理了一半,后面的数据处理抛出异常后,没有回滚 ...
- Spring5:@Autowired注解、@Resource注解和@Service注解
转载:http://www.cnblogs.com/xrq730/p/5313412.html 什么是注解 传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop.事物,这么做有 ...
- ImageServiceImpl加@Service注解
2019独角兽企业重金招聘Python工程师标准>>> ImageServiceImpl 实现ImageService接口,如果不加@Service注解,报错expected at ...
- @Service注解的作用
@Service注解作用 1. 其getBean的默认名称是类名(头字母小写),可以@Service("xxxx")这样来指定, 2.其定义的bean默认是单例的,可以使用@ ...
- 单元测试service注解注入,会空指针异常
单元测试service注解注入,会空指针异常但是用getBean方式则可以获取到service 因为注解是spring容器解析的,注解能够生效的话是需要spring容器启动的,就是web项目启动环境下 ...
- serve注解是加在哪个类_@Service注解是放实现类上的而非接口上
今天用springboot写多模块项目,写完第一个Controller类,注入的Service接口是ok的,然后写第二个Controller类就一直报错.这把我给搞懵逼了,为什么我第一个Control ...
- 使用@Service注解出现No bean named 'xxxx' available]错误
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'xxxx' available]错误 使 ...
- @service注解
@Service注解的使用 首先,在applicationContext.xml文件中加一行: <context:component-scan base-package="com.hz ...
- @service注解_Spring 中 @Component、@Service 等注解如何被解析的
作者:温安适原文:https://juejin.im/post/6844904199688306702#heading-5 前言 @Component和@Service都是工作中常用的注解,Sprin ...
最新文章
- 让Linux修改IP、DNS等可以更简单
- ScriptManager调用 无参数WebService
- GloVe:Global Vectors for Word Representation
- 位运算判断奇偶数_位运算符判断奇偶
- CodeForces - 1311D Three Integers(暴力)
- 明晚8点直播丨 Oracle RMAN 单实例异机迁移恢复(版本:11gR2)
- RMAN CATALOG命令手动注册磁带库中的备份片
- 产品经理必备利器:UML
- 10193 条票房数据告诉你《流浪地球》领跑的电影档战果如何?
- 不吹不黑聊聊前端框架--尤雨溪Live整理
- EasyUI实现用户登录界面
- 电影视频剪辑怎么做?分享三个小技巧,剪辑其实也不难
- python中apply函数的使用
- Python3之基础语法
- 微信小程序富文本处理
- 王道考研计算机网络第六章——应用层
- 怎么实现文字转语音朗读?这几个小技巧快来码住
- 计算机基础教学能力比赛教案,全国“XX杯”说课大赛计算机应用基础类优秀作品:Word图文混排教案...
- c语言种%*的*作用
- 学习python的第六天
热门文章
- Java6程序设计基础教程_【Java】《Java程序设计基础教程》第三章学习
- php 循环写入 缓冲,php利用缓冲实现动态输出(flush,ob_flush)
- java不会自动提示_eclispe中打点不会提示的解决方法,以及自动补全
- C和C++中的##和#
- sqlserver 无法远程连接到服务器,SQLServer2019无法连接远程服务器
- java 不可修改的集合对象_java集合:关于hashmap存储一个对象,中间改变对象的值,为什么再remove不能用新名字来删除...
- 11月29日云栖精选夜读:阿里传奇工程师多隆的程序世界
- 快速启动神器 Wox
- Java之JDK、JRE、JVM
- Python3 登陆网页并保持cookie