关于spring注入
如果一个实体类需要注入一个@servic,必须让这个实体类也能变成<bean id="id" class="com.xxx">,然后再引入这个bean;
如果要往一个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注入相关推荐
- netty里集成spring注入mysq连接池(一)
netty的性能非常高,能达到8000rps以上,见 各个web服务器的性能对比测试 1.准备好需要的jar包 spring.jar //spring包 netty-3.2.4. ...
- Spring注入---静态工厂
在上一篇的博客中我们说Spring注入的一种方式---反射注入.今天我们继续来看一下Spring注入的另外的一种方式---静态的工厂 其实我们的注入,是利用到了配置的文件,当然这种方式的注入有优点也有 ...
- spring注入----反射模式
Spring框架也是刚刚接触,什么IOC控制反转啊,不太清楚,就连一个配置文件都搞的很是糊涂 先说说我遇到的问题吧.最近在看Spring+rabbitmq但是rabbit一个生成者总是配不好,看到网上 ...
- FlushMode属性与transaction(spring注入的事务)
一.参见hibernate的api http://tool.oschina.net/apidocs/apidoc?api=hibernate-3.6.10 http://tool.oschina.ne ...
- 尝试用单元测试做spring注入调用service
尝试用单元测试做spring注入调用service public class GoodsCategoryServiceImplTest extends TestCase{ public Applica ...
- Spring 注入集合
转载自 Spring 注入集合 注入集合 你已经看到了如何使用 value 属性来配置基本数据类型和在你的 bean 配置文件中使用<property>标签的 ref 属性来配置对象引 ...
- Spring 注入内部 Beans
转载自 Spring 注入内部 Beans 注入内部 Beans 正如你所知道的 Java 内部类是在其他类的范围内被定义的,同理,inner beans 是在其他 bean 的范围内定义的 be ...
- spring注入私有字段_Spring字段依赖注入示例
spring注入私有字段 了解如何编写Spring Field Injection示例 . 字段注入是Spring框架 依赖注入的一种 . 在本教程中,我们将编写几个类,并看一看现场注入工程. 有关S ...
- 使用Mockito和BeanPostProcessors在Spring注入测试双打
我非常确定,如果您曾经使用过Spring并且熟悉单元测试,那么您会遇到与您不想修改的Spring应用程序上下文中注入模拟/间谍(测试双打)有关的问题. 本文介绍了一种使用Spring组件解决此问题的方 ...
- quartz的job类无法保留本身通过spring注入的属性问题
现在有一个应用需要定时做一些动作,使用的是quartz+spring,但是没有使用spring实现的quartz,这里发现了一个问题,就是通过spring注入进来的bean用于做为quartz的job ...
最新文章
- c++调用shell命令
- php在线炒河粉,在线炒河粉表情包
- 嵌入式系统中系统时间显示
- 深拷贝的缺点_JavaScript 深拷贝
- 用 GDB 调试Linux程序及有用技巧
- mysql中的锁的指令_mysql中的锁
- sql数据导入错误代码: 0x80004005_PL/SQL 非预定义异常、自定义异常处理、RAISE_APPLICATION_ERROR...
- 作者:潘永花,阿里数据经济研究中心秘书长,阿里研究院高级专家。
- asp.net中GridView多行表头导出Excel表头显示不全问题解决方法
- python怎么写爬虫_如何用python写爬虫
- 关于Android发送邮件
- c ringbuffer 源码_Python Ring Buffer的实现
- uniapp小程序体验版-白屏现象
- 转:大前研一:“质问力”是解决问题最重要的能力
- Win11未识别的网络无internet怎么办?
- Lumion 11软件介绍
- winform做的单机登录界面和账号注册界面
- 链路监控框架pinpoint
- mxgate是gpcopy同步速度的2倍
- python数学建模--线性规划问题案例及求解
热门文章
- 美国国土安全部发布针对高风险铁路基础设施的强制性安全要求
- 德国政府证实警方使用了 Pegasus 间谍软件
- 一年太久,研究员决定不等补丁直接披露 Safari 0day 详情
- 为了摸清敌人对自己了解多少,高阶国家黑客组织Turla 决定偷走反病毒日志
- MFC获取屏幕分辨率
- 六个角度深层区分ERP和MES的不同!
- hdu2191(多重背包)
- SQL允许你用EXECUTE执行一个变量中定义的SQL语句,并且允许你在被执行的SQL语句中,再次嵌套入一个变量定义的语句,并且再次在其中用EXECUTE执行它...
- 更改后缀为.dex文件为.odex文件 让你的程序瘦身 运行更稳定
- 有关Silverlight浮动窗体组件的研究——Silverlight学习笔记(3)