spring 如何用注解的方式给普通类注入bean

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring 如何用注解的方式给普通类注入bean相关的知识,希望对你有一定的参考价值。

参考技术A @Service("personManager")是一个注解,spring在初始化的时候处理器会处理该注解!
注解中规定了service注解的操作:首先根据名字去bean.xml文件中找到名字相同的id进行
实例化,如果没有找到好像要找类型相同的(这个忘了),否则报异常!

spring不用注入注解怎么接口所有实现类bean

参考技术A 是如何注入的
1. 直接获取实现类serviceImpl的bean也是可以的;
2. 至于加一层接口的原因:一是AOP程序设置思想指导,给别人调用的接口,调用者只想知道方法和功能,而对于这个方法内部逻辑怎么实现的并不关心;二是可以降低
3. 当业务逻辑简单,变更较少,项目自用时,省略掉接口直接使用实现类更简单明了;反之则推荐使用接口;
CSDN编程社区

以上是关于spring 如何用注解的方式给普通类注入bean的主要内容,如果未能解决你的问题,请参考以下文章

JAVA普通类怎么注入Spring的bean 例如 一个普通的JAVA类 我想引入一个dao层的入库方法。最好用注解方式

spring不用注入注解怎么接口所有实现类bean

spring 抽象类注入问题

Spring学习一(依赖注入/Bean/注解等)

Spring之IOC-注解方式

Spring MVC 注解方式 静态类 注入bean