Spring属性注入的多种方式
随缘记录 方便记忆
1、通过setter方式注入 <property>
前提 该已提供setter方法
1.1 <!-- 使用setter方法注入数据 普通数据-->
<bean id="userService" class="com.test.SpringDI.userServiceImpl">
<!-- 第一种-->
<property name="number" value="1232333"></property>
<!-- 第二种-->
<property name="number" >
<value>wechat</value>
</property>
</bean>
1.2 <!-- 使用setter方法注入数据 引用数据-->
<bean id="userService" class="com.test.SpringDI.userServiceImpl">
<!-- 第一种-->
<property name="xxxDao" ref="xxxDao"></property>
<!-- 第二种-->
<property name="xxxDao" >
<ref bean="xxxDao">
</property>
</bean>
2、通过构造函数注入参数
前提,提供构造函数 默认使用第一个构造函数
<bean id="userService" class="com.test.SpringDI.userServiceImpl">
<!--使用构造函数 通过名称注入数据 -->
<!-- <constructor-arg name="num" value="123"></constructor-arg>
<constructor-arg name="s" value="wechat"></constructor-arg> -->
<!-- 使用构造函数 通过索引注入数据 -->
<!-- <constructor-arg index="0" value="12390934"></constructor-arg>
<constructor-arg index="1" value="wechatmissing"></constructor-arg> -->
</bean>
3、p命名空间
<!-- 通过p命名空间setter注入数据 格式为:p:属性名="" p:属性名-ref=""-->
<bean id="userService" class="com.test.SpringDI.userServiceImpl" p:number="9999" p:s="qqfeiche" p:userdao-ref="userDao">
</bean>
看篮球世锦赛了,等会吃个烧烤,美滋滋。
转载于:https://www.cnblogs.com/fndxsz/p/11461468.html
Spring属性注入的多种方式相关推荐
- Spring属性注入的三种方式(超详细)
属性注入的三种方式 使用set方法进行注入 使用有参构造函数进行注入 使用p名称空间注入 首先了解下面两个名词的含义: IOC:控制反转(Inversion of Control,缩写为IoC),是面 ...
- 2.3.2 spring属性注入-注解注入-半注解注入-后序
代码: spring属性注入-注解注入-半注解后序.zip - 蓝奏云文件大小:15.2 K|https://www.lanzouw.com/iCjbVvpvxaf 上一个博客的半注解是,一个类在xm ...
- Spring依赖注入(注解方式)
Spring依赖注入(注解方式) 在Spring中,尽管使用XML配置文件就可以实现Bean的装配工作,但如果应用中Bean的数量较多,会导致XML配置文件过于臃肿,从而给程序的维护与升级带来一定的困 ...
- Spring属性注入DI
1.构造方法注入(只需提供一个构造方法) javabean 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 package com.mickeymouse.ioc; ...
- 2.3.1 spring属性注入-注解注入-半注解方式-前序
注解注入自由度高,可以对部分类使用注解,也可以对所有类都使用注解. 下面代码是的Category使用xml定义java Bean, Product使用注解来定义java Bean 1.定义Catogo ...
- Spring学习总结(一)——Spring实现IoC的多种方式
一.Spring框架概述 Spring是一个开源免费的框架,为了解决企业应用开发的复杂性而创建.Spring框架是一个轻量级的解决方案,可以一站式地构建企业级应用.Spring是模块化的,所以可以只使 ...
- Spring 依赖注入三种方式的实现,及循环依赖问题的解决(源码+XML配置)
搬砖啦,搬砖啦,这几天在看Spring相关的书,下面给大家分享一下这几天的心得与收获,Go Go Go! Spring支持两种依赖注入方式,分别是属性注入,构造函数注入.除此之外,Spring还支持工 ...
- 2.3.3 spring属性注入-注解注入-全注解-配置类扫描
代码: spring2-属性注入-全注解-配置类扫描.zip - 蓝奏云文件大小:12.3 K|https://www.lanzouw.com/iPK5vvq21uf 这个博客,我们使用全注解的方式来 ...
- spring依赖注入三种方式
首先,要学习Spring中的Bean的注入方式,就要先了解什么是依赖注入. 依赖注入是指:让调用类对某一接口的实现类的依赖关系由第三方注入,以此来消除调用类对某一接口实现类的依赖. Spring容器中 ...
最新文章
- 仅480块GPU搞出万亿参数大模型!达摩院3个月打造,出手即商用
- 数理思维这样培养才有效,从小就赢在方法上,每本不足3元!!
- [转]微信小程序安全浅析
- 检测非法键盘hook_反越狱检测解读
- 下排牙齿中间高两边低_爱护牙齿 每半年洁牙一次
- 微型计算机有缺点,PT开口安装微机消谐的优缺点?
- MySQL学习(一)—初识MySQL
- 小鱼易连电脑版_揭秘:为什么win10电脑越用越卡,本质问题是什么?
- linux中用shell获取时间,日期
- UVA11270 Tiling Dominoes —— 插头DP
- liunx 的 crontab
- Silverlight for Windows Phone 7开发系列(1):环境搭建
- javascript实现汉诺塔
- hive 关于用户留存率的计算
- Photoshop支持ICO图片格式
- 基于javaweb的平行志愿管理系统(java+springboot+mybatis+vue+mysql)
- vmware虚拟机关闭防火墙
- wegame饥荒一直登录中_LOL登录遇到预期之外的错误(用wegame登录出现错误而用客户端登录可以的解决方法)!亲测有效!...
- 《Arduino开发实战指南:LabVIEW卷》6.6 基于Arduino的弹珠游戏
- 10天精读掌握:计算机组成与设计COAD:Patterson and Hennessy 第5天 2018/10.30