一、Spring对Bean管理的三种方式
1.基于XML实例化配置Bean
- 基于构造方法实例化对象
- 基于静态工厂实例化对象
- 基于工厂实例方法实例化对象
2.基于注解实例化配置Bean
基于注解配置IOC容器
3.基于Java代码实例化配置Bean(Java Config)
基于Java Config配置IOC容器
二、基于XML对Bean进行配置
1.默认构造方法实例化对象
<!-- bean标签通过默认构造方法创建对象 -->
<bean id="apple1" class="com.learn.spring.ioc.entity.Apple"></bean>
public static void main(String[] args) {
// 初始化IOC容器并实例化对象
ApplicationContext context = new
ClassPathXmlApplicationContext
("classpath:applicationContext-initIOC.xml");
}
2.有参构造方法实例化对象
<bean id="sweetApple" class="com.learn.spring.ioc.entity.Apple">
<constructor-arg name="title" value