案例
| public class Student { |
| |
| private String name; |
| private Address address; |
| private List<String> books; |
| private Map<String,String> card; |
| private Properties info; |
| private String winner; |
| private boolean isMale; |
| |
| } |
| |
address类
| public class Address { |
| private String province; |
| |
| } |
| <?xml version="1.0" encoding="UTF-8"?> |
| <beans xmlns="http://www.springframework.org/schema/beans" |
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| xsi:schemaLocation="http://www.springframework.org/schema/beans |
| http://www.springframework.org/schema/beans/spring-beans.xsd"> |
| |
| <bean id="address" class="com.mao.pojo.Address"> |
| <property name="province"> |
| <value>北京</value> |
| </property> |
| </bean> |
| <bean id="student" class="com.mao.pojo.Student" name="stu"> |
| <property name="name" value="猫猫"/> |
| <property name="address" ref="address"/> |
| <property name="books"> |
| <array value-type="java.lang.String"> |
| <value>java一点通</value> |
| <value>c语言程序设计</value> |
| <value>python程序设计</value> |
| <value>网络安全和攻防</value> |
| </array> |
| </property> |
| <property name="card"> |
| <map> |
| <entry key="card_id" value="123123123"/> |
| <entry key="name" value="ccard"/> |
| </map> |
| </property> |
| <property name="info"> |
| <props> |
| <prop key="name">Mao</prop> |
| <prop key="sex">male</prop> |
| <prop key="goals">89</prop> |
| </props> |
| </property> |
| <property name="male" value="false"/> |
| <property name="winner"> |
| <null/> |
| </property> |
| </bean> |
| |
| </beans> |
| @Test |
| public void test(){ |
| ApplicationContext context = new ClassPathXmlApplicationContext("studentbean.xml"); |
| Student student = (Student) context.getBean("student"); |
| System.out.println(student); |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| } |
| |
详细见官方文档
https://docs.spring.io/spring-framework/reference/core/beans/dependencies/factory-collaborators.html#beans-some-examples
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理