<!-- 创建方式1:空参构造方式-->
<bean name="" class=""></bean>
Spring属性注入
set方法注入:
构造函数注入
复杂类型注入
Object[] arr;如果数组中只准备注入一个对象,直接使用value/ref即可
多元素:
List
Map
properties
如果有多个对象在spring容器中,不可能每次都创建容器
//创建容器对象
ApplicationContext ac=new ClassPathXmlApplicationContext("applicationContext.xml");
//向容器要“USER”对象
User U=(User) ac.getBean("user");
System.out.println(U);
那要在xml文件中
<!-- 默认读取配置文件: /WEB-INF/applicationContext.xml -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:spring-context.xml</param-value>
</context-param>
<!-- 配置Spring监听,读取配置文件初始化Bean -->
<listener>
<!-- 默认读取配置文件: /WEB-INF/applicationContext.xml -->
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
2.