- 0
- 0
- 约8.58千字
- 约 16页
- 2025-06-09 发布于四川
- 举报
第
Spring系列:基于XML的方式构建IOC
一、搭建模块spring6-ioc-xml
二、获取bean的三种方式
三、基于setter注入
四、基于构造器注入
五、特殊值处理
六、为对象类型属性赋值
七、引入外部属性文件
八、基于XML自动装配
一、搭建模块spring6-ioc-xml
①引入配置文件
引入spring6-ioc-xml模块配置文件:beans.xml、log4j2.xml
xmlversion=1.0encoding=UTF-8
beansxmlns=/schema/beans
xmlns:xsi=/2001/XMLSchema-instance
xsi:schemaLocation=/schema/beans/schema/beans/spring-beans.xsd
beanid=user
②添加依赖
dependencies
!--springcontext依赖--
!--当你引入SpringContext依赖之后,表示将Spring的基础依赖引入了--
dependency
groupIdorg.springframework/groupId
artifactIdspring-context/artifactId
version6.0.13/version
/dependency
!--junit5测试--
dependency
groupIdorg.junit.jupiter/groupId
artifactIdjunit-jupiter-api/artifactId
version5.9.3/version
/dependency
!--log4j2的依赖--
dependency
groupIdorg.apache.logging.log4j/groupId
artifactIdlog4j-core/artifactId
version2.20.0/version
/dependency
dependency
groupIdorg.apache.logging.log4j/groupId
artifactIdlog4j-slf4j2-impl/artifactId
version2.20.0/version
/dependency
/dependencies
③引入java类
引入spring6-ioc-xml模块java及test目录下实体类
packagecom.mcode.bean;
*ClassName:User
*Package:com.mcode.bean
*Description:
*@Author:robin
*@Create:2025/11/7-10:33PM
*@Version:v1.0
publicclassUser{
publicUser(){
System.out.println(无参数构造方法执行
publicvoidtest(){
System.out.println(test...
packagecom.mcode;
importcom.mcode.bean.Student;
importcom.mcode.bean.User;
importorg.junit.jupiter.api.Test;
importorg.slf4j.Logger;
importorg.slf4j.LoggerFactory;
importorg.springframework.context.support.ClassPathXmlApplicationContext;
*ClassName:UserTest
*Package:com.mcode
*Description:
*@Author:robin
*@Create:2025/11/7-10:34PM
*@Version:v1.0
publicclassUserTest{
privateLoggerlogger=LoggerFactory.getLogger(UserTest.class);
您可能关注的文档
- 中秋节专题演讲稿(8篇).docx
- 竞聘幼儿教师的演讲稿(3篇).docx
- 项目部木工班组安全施工协议书(3篇).docx
- 肿瘤科护士的个人总结(3篇).docx
- 幼儿园暑假教学计划(9篇).docx
- 上海市特许经营合同示范文本(8篇).docx
- 三年级演讲稿模板集合(3篇).docx
- 城市交通安全精彩演讲稿范文(31篇).docx
- 商品房买卖合同书模板(29篇).docx
- 收银员个人年终工作总结500字(29篇).docx
- 2025-2026学年科普版七年级下册英语Unit7 Being a Smart Shopper素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit10 Lending a Helping Hand素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit11 Rules Matter素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit12 Better Together素养测评卷(含答案).docx
- 2026年中考英语语法选择专题训练(含答案).docx
- 2026中考语文二轮学思并重,涵养君子之德论语十二章、虽有佳肴、大道之行也.docx
- 中考文言文常见文化常识梳理.docx
- 中考语文二轮:内修君子德外尽忠臣心诚子书出师表修身立德主题学习.docx
- 中考语文二轮:不一样的求学路一样的成长梦送东阳马生序劝学主题学习.docx
- 中考语文二轮:《陋室铭》《爱莲说》托物寓意主题学习.docx
最近下载
- 2025年春新课程能力培养八年级数学下册人教版答案.pdf VIP
- SY_T 5735-2019烃源岩地球化学评价方法.pdf
- 中华人民共和国危险化学品安全法课件.pptx VIP
- GB51119-2015:冶金矿山排土场设计规范.pdf VIP
- 人教版小学六年级数学下册优秀教案(全册).doc VIP
- 土地流转合作社土地流转合同.doc VIP
- 电子技术基础丁伟习题解答.pdf VIP
- 2025山东城市服务职业学院单招《数学》真题【综合题】附答案详解.docx VIP
- 高教社2024市场调查与分析(第三版)教学课件3.2抽样调查.pptx VIP
- 基于生存分析方法的零售贷款违约模型构建与实证研究.docx
原创力文档

文档评论(0)