首先,在applicationContext.xml文件中加一行:

<context:component-scan base-package="com.hzhi.clas"/> 

加上这一行以后,将自动扫描路径下面的包,如果一个类带了@Service注解,将自动注册到Spring容器,不需要再在applicationContext.xml文件定义bean了,类似的还包括@Component、@Repository、@Controller。

比如下面这个类:

@Service("courseDAO")
@Scope("prototype")
public class CourseDAOImpl extends HibernateDaoSupport implements CourseDAO{......}

其作用就相当于applicationContext.xml文件里面的:

    <bean id="courseDAO"class="com.hzhi.course.dao.CourseDAOImpl" scope="prototype">......    </bean>    

@Service注解的使用相关推荐

  1. @aspect注解类不生效_springboot:@Transactional注解 VS @Service注解

    1. Transactional注解与Service/Component注解冲突? 之前遇到一个神奇的事情--用Transactional注解的方法,数据处理了一半,后面的数据处理抛出异常后,没有回滚 ...

  2. Spring5:@Autowired注解、@Resource注解和@Service注解

    转载:http://www.cnblogs.com/xrq730/p/5313412.html 什么是注解 传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop.事物,这么做有 ...

  3. ImageServiceImpl加@Service注解

    2019独角兽企业重金招聘Python工程师标准>>> ImageServiceImpl 实现ImageService接口,如果不加@Service注解,报错expected at ...

  4. @Service注解的作用

    @Service注解作用    1. 其getBean的默认名称是类名(头字母小写),可以@Service("xxxx")这样来指定, 2.其定义的bean默认是单例的,可以使用@ ...

  5. 单元测试service注解注入,会空指针异常

    单元测试service注解注入,会空指针异常但是用getBean方式则可以获取到service 因为注解是spring容器解析的,注解能够生效的话是需要spring容器启动的,就是web项目启动环境下 ...

  6. serve注解是加在哪个类_@Service注解是放实现类上的而非接口上

    今天用springboot写多模块项目,写完第一个Controller类,注入的Service接口是ok的,然后写第二个Controller类就一直报错.这把我给搞懵逼了,为什么我第一个Control ...

  7. 使用@Service注解出现No bean named 'xxxx' available]错误

    org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'xxxx' available]错误 使 ...

  8. @service注解

    @Service注解的使用 首先,在applicationContext.xml文件中加一行: <context:component-scan base-package="com.hz ...

  9. @service注解_Spring 中 @Component、@Service 等注解如何被解析的

    作者:温安适原文:https://juejin.im/post/6844904199688306702#heading-5 前言 @Component和@Service都是工作中常用的注解,Sprin ...

最新文章

  1. 让Linux修改IP、DNS等可以更简单
  2. ScriptManager调用 无参数WebService
  3. GloVe:Global Vectors for Word Representation
  4. 位运算判断奇偶数_位运算符判断奇偶
  5. CodeForces - 1311D Three Integers(暴力)
  6. 明晚8点直播丨 Oracle RMAN 单实例异机迁移恢复(版本:11gR2)
  7. RMAN CATALOG命令手动注册磁带库中的备份片
  8. 产品经理必备利器:UML
  9. 10193 条票房数据告诉你《流浪地球》领跑的电影档战果如何?
  10. 不吹不黑聊聊前端框架--尤雨溪Live整理
  11. EasyUI实现用户登录界面
  12. 电影视频剪辑怎么做?分享三个小技巧,剪辑其实也不难
  13. python中apply函数的使用
  14. Python3之基础语法
  15. 微信小程序富文本处理
  16. 王道考研计算机网络第六章——应用层
  17. 怎么实现文字转语音朗读?这几个小技巧快来码住
  18. 计算机基础教学能力比赛教案,全国“XX杯”说课大赛计算机应用基础类优秀作品:Word图文混排教案...
  19. c语言种%*的*作用
  20. 学习python的第六天

热门文章

  1. Java6程序设计基础教程_【Java】《Java程序设计基础教程》第三章学习
  2. php 循环写入 缓冲,php利用缓冲实现动态输出(flush,ob_flush)
  3. java不会自动提示_eclispe中打点不会提示的解决方法,以及自动补全
  4. C和C++中的##和#
  5. sqlserver 无法远程连接到服务器,SQLServer2019无法连接远程服务器
  6. java 不可修改的集合对象_java集合:关于hashmap存储一个对象,中间改变对象的值,为什么再remove不能用新名字来删除...
  7. 11月29日云栖精选夜读:阿里传奇工程师多隆的程序世界
  8. 快速启动神器 Wox
  9. Java之JDK、JRE、JVM
  10. Python3 登陆网页并保持cookie