1. 如果一个实体类需要注入一个@servic,必须让这个实体类也能变成<bean id="id" class="com.xxx">,然后再引入这个bean;

  2. 如果要往一个bean注入参数,必须有set方法,@Service注入不可以;

    <bean id="id1" class="Test" />
        <bean id="jedisUtilsTest" class="UtilsTest">
            <property name="name1" ref="id1"></property>
        </bean>

//@Service  这样不可以

//private Test name1;

private Test name1;
    public void setRedisxljtest(Test name1) {
        this.name1= name1;
    }

也可以通过实现ApplicationContextAware接口

public static <T> T getBean(String name) {
        return (T) applicationContext.getBean(name);
   }

实体类这样引用bean

private Test test= SpringContextHolder.getBean(Test.class);

转载于:https://blog.51cto.com/xuliangjun/1700316

关于spring注入相关推荐

  1. netty里集成spring注入mysq连接池(一)

    netty的性能非常高,能达到8000rps以上,见 各个web服务器的性能对比测试 1.准备好需要的jar包 spring.jar            //spring包 netty-3.2.4. ...

  2. Spring注入---静态工厂

    在上一篇的博客中我们说Spring注入的一种方式---反射注入.今天我们继续来看一下Spring注入的另外的一种方式---静态的工厂 其实我们的注入,是利用到了配置的文件,当然这种方式的注入有优点也有 ...

  3. spring注入----反射模式

    Spring框架也是刚刚接触,什么IOC控制反转啊,不太清楚,就连一个配置文件都搞的很是糊涂 先说说我遇到的问题吧.最近在看Spring+rabbitmq但是rabbit一个生成者总是配不好,看到网上 ...

  4. FlushMode属性与transaction(spring注入的事务)

    一.参见hibernate的api http://tool.oschina.net/apidocs/apidoc?api=hibernate-3.6.10 http://tool.oschina.ne ...

  5. 尝试用单元测试做spring注入调用service

    尝试用单元测试做spring注入调用service public class GoodsCategoryServiceImplTest extends TestCase{ public Applica ...

  6. Spring 注入集合

    转载自   Spring 注入集合 注入集合 你已经看到了如何使用 value 属性来配置基本数据类型和在你的 bean 配置文件中使用<property>标签的 ref 属性来配置对象引 ...

  7. Spring 注入内部 Beans

    转载自   Spring 注入内部 Beans 注入内部 Beans 正如你所知道的 Java 内部类是在其他类的范围内被定义的,同理,inner beans 是在其他 bean 的范围内定义的 be ...

  8. spring注入私有字段_Spring字段依赖注入示例

    spring注入私有字段 了解如何编写Spring Field Injection示例 . 字段注入是Spring框架 依赖注入的一种 . 在本教程中,我们将编写几个类,并看一看现场注入工程. 有关S ...

  9. 使用Mockito和BeanPostProcessors在Spring注入测试双打

    我非常确定,如果您曾经使用过Spring并且熟悉单元测试,那么您会遇到与您不想修改的Spring应用程序上下文中注入模拟/间谍(测试双打)有关的问题. 本文介绍了一种使用Spring组件解决此问题的方 ...

  10. quartz的job类无法保留本身通过spring注入的属性问题

    现在有一个应用需要定时做一些动作,使用的是quartz+spring,但是没有使用spring实现的quartz,这里发现了一个问题,就是通过spring注入进来的bean用于做为quartz的job ...

最新文章

  1. c++调用shell命令
  2. php在线炒河粉,在线炒河粉表情包
  3. 嵌入式系统中系统时间显示
  4. 深拷贝的缺点_JavaScript 深拷贝
  5. 用 GDB 调试Linux程序及有用技巧
  6. mysql中的锁的指令_mysql中的锁
  7. sql数据导入错误代码: 0x80004005_PL/SQL 非预定义异常、自定义异常处理、RAISE_APPLICATION_ERROR...
  8. 作者:潘永花,阿里数据经济研究中心秘书长,阿里研究院高级专家。
  9. asp.net中GridView多行表头导出Excel表头显示不全问题解决方法
  10. python怎么写爬虫_如何用python写爬虫
  11. 关于Android发送邮件
  12. c ringbuffer 源码_Python Ring Buffer的实现
  13. uniapp小程序体验版-白屏现象
  14. 转:大前研一:“质问力”是解决问题最重要的能力
  15. Win11未识别的网络无internet怎么办?
  16. Lumion 11软件介绍
  17. winform做的单机登录界面和账号注册界面
  18. 链路监控框架pinpoint
  19. mxgate是gpcopy同步速度的2倍
  20. python数学建模--线性规划问题案例及求解

热门文章

  1. 美国国土安全部发布针对高风险铁路基础设施的强制性安全要求
  2. 德国政府证实警方使用了 Pegasus 间谍软件
  3. 一年太久,研究员决定不等补丁直接披露 Safari 0day 详情
  4. 为了摸清敌人对自己了解多少,高阶国家黑客组织Turla 决定偷走反病毒日志
  5. MFC获取屏幕分辨率
  6. 六个角度深层区分ERP和MES的不同!
  7. hdu2191(多重背包)
  8. SQL允许你用EXECUTE执行一个变量中定义的SQL语句,并且允许你在被执行的SQL语句中,再次嵌套入一个变量定义的语句,并且再次在其中用EXECUTE执行它...
  9. 更改后缀为.dex文件为.odex文件 让你的程序瘦身 运行更稳定
  10. 有关Silverlight浮动窗体组件的研究——Silverlight学习笔记(3)