Spring IoC 依赖注入的方法大全 XML配置方式
2024-09-28 15:59:20
Spring 依赖注入
构造方法注入
① 根据索引注入
<bean name="student" class="cn.bdqn.SpringDI.Student"> |
② 根据属性类型注入
<bean name="student" class="cn.bdqn.SpringDI.Student"> |
③ 根据属性名称注入
<bean name="student" class="cn.bdqn.SpringDI.Student"> |
属性注入
① 常量注入
<bean name="student" class="cn.bdqn.SpringDI.Student"> |
②
Bean注入
<bean name="pet"class="cn.bdqn.SpringDI.Pet"> |
③ 数组注入
<bean name="student" class="cn.bdqn.SpringDI.Student"> |
④ List注入
<bean> <property name="books"> |
⑤ Map注入
<bean> <property name="banks"> |
⑥ Set注入
<property name="games"> |
⑦ Null注入
<property name="wife"> |
⑧ Properties注入
<property name="info"> |
⑨ P命名空间注入 (需要引入p命名空间,这种格式非常简洁,以后经常会用,这相当于属性注入)
<bean id="user" class="cn.bdqn.SpringDI.User" p:name="张三" p:age="24" p:sex="男"/> |
⑩ C命名空间注入(需要引入C命名空间,这种相当于使用构造方法注入)
<bean id="use" class="cn.bdqn.SpringDI.User" c:name="张三" c:age="24" c:sex="男" /> |
最新文章
- Python第一天 - set
- Qt 环境下MAPX组件的编程
- 使用etcd+confd管理nginx配置
- 在Delphi中如何动态创建dbf数据库(一)?
- IE中的fireEvent和webkit中的dispatchEvent
- 用python做些有意思的事——分析QQ聊天记录——私人订制
- java-脚本-编译-注解
- UIWebView 加载网页、文件、 html-b
- 【转】eclipse插件:OpenExplorer快速打开文件目录
- IT第十一天、第十二天、第十三天 - 数组的应用、飞行棋游戏的编写和总结
- easyui struts后台实现tree返回json数据
- Scrapy爬取西刺代理ip流程
- 单节点下使用docker部署consul
- Java基础1:深入理解Java面向对象三大特性
- tar 压缩归档
- Linux背背背(6)
- Node.js 知识(教程)
- C#编程(十二)----------函数
- OHEM
- Java Nashorn--Part 2
热门文章
- jquery 追加元素/jquery文档处理,插入、修改、移动、删除指定的DOM元素.
- 洛谷P3338 力
- django框架中的全文检索Haystack
- pthread_create()
- function call操作符(operator()) 仿函数(functor)
- Ubuntu系统修改BIOS时间问题
- tp5的include 标签 不能用了么
- please select android sdk
- nginx buffered to a temporary 解决
- Luogu P3305 [SDOI2013]费用流 二分 网络流