近来有空整理一下项目中运用到的spring注解方式,发现很多注解都有类似的方法
现只整理项目中的一套方式:
例如:commonDao ;commonDaoImpl;commonService;commonServiceImpl 4个类,其中 commonDao和commonService是两个接口
1.将commonDao注入到commonDaoImpl 中:运用@Repository("commonDao") 完成 ,@Repository标签是用来给持久层的类定义一个名字
2.将commonService 注入 到commonServiceImpl中:运用@Service("commonService") ,@Service用于标注业务层组件
3.同时在commonServiceImpl中运用@Autowired 将dao类注入:
@Autowired
private CommonDao commonDao;
当接口存在两个实现类的时候必须使用@Qualifier指定注入哪个实现类,否则可以省略,只写@Autowired,例:
@Autowired
@Qualifier("commonDaoImpl1")
private CommonDao commonDao;
其实还有一个泛意的注解:@Component ,用处是标注是spring管理的类;
在xml配置文件中定义
<context:component-scan base-package="com.test.person"/>
它的作用和在xml文件中使用bean节点配置组件时一样的,使用自动扫描机制
相关推荐
我们在开发过程中经常会发生spring注入错误或失败的情况,其实Web服务器端在Action、dao、service包之内是很容易实现的,在这些包之外实现spring注入就不容易了,总是出错,其实根本原因是无法获得相应的spring上...
spring注入配置文件,使用注解注入的
spring注入方式 set注入 构造注入 自动注入
使用spring的依赖注入,来实现servlet中注入dao层
spring注入文件写法(包括hibernate注入、dao注入等等)
自己实现spring注入和实现一个自定义的注入
详细阐明spring依赖注入工作原理,基于注解的一个完整例子,当然数据库需要自己去创建
Spring依赖注入检查,适合初学者进一步了解Spring框架。
知识共享-Spring注入属性值案例(雷惊风).
NULL 博文链接:https://gary0416.iteye.com/blog/890689
Spring依赖注入使用构造设注入demo。完整可运行。
Spring注解注入属性
NULL 博文链接:https://weiliuhong1.iteye.com/blog/1070875
主要给大家介绍了关于spring boot中几种注入方法的一些个人看法,文中通过示例代码介绍的非常详细,对大家学习或者使用spring boot具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
花了些时间做了一个实验,彻底弄懂了spring Annotation注入的方式。凡带有@Component,@Controller,@Service,@Repository 标志的等于告诉Spring这类将自动产生对象,而@Resource则等于XML配置中的ref,告诉spring此处...
原创的哦,希望能对spring学习者有所帮助
javaEE 开发中 现在最成熟的框架之一应该就是spring了 spring框架最强大的地方就是实现了依赖注入 也叫控制反转 最近的一个项目中用的就是 spring框架 spring框架是工厂模式的应用结合了MVC的设计思想 大家可以...
spring依赖注入底层详解,很不错的资源,欢迎大家来下载学习。
spring mvc spring4.x hibernate4.注解方式注入 简单的例子.spring mvc spring4.x hibernate4.注解方式注入 简单的例子.
spring 注入 spring 注入 spring 注入 spring 注入