Spring|Spring IOC XML配置
Spring Ioc 使用XML配置 1、首先到引入依赖包
org.springframework
spring-context
5.1.6.RELEASE
2、创建Spring配置文件,一般取名这三个(任意 无约定) spring-context.xml、applicationContext.xml、beans.xml
3.1.3配置Spring配置文件 applicationContext.xml
【Spring|Spring IOC XML配置】
13711112222
13711112223
小明
小红 admin123456
3.1.4写一个测试类 IocTest.java
package com.ared.test;
import com.ared.entity.Student;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class IocTest {public static void main(String[] args) {
ApplicationContext context = new ClassPathXmlApplicationContext("applicationcontext.xml");
Student student = (Student) context.getBean("student");
System.out.println(student);
}}
3.1.5使用 在Bean创建时会可以指定一个 初始方法 和 销毁方法 只需要修改Bean 标签上加一个 init-method 和 destroy-method
3.1.6 自动装配 如果你的Bean中需要注入其他对象的话 你可以使用 autowire 这个标签注入 他有两种注入方式
1、一种是根据id名字注入
2、二种是更具类型注入
3.1.7 单例和多例 scope
1、单例模式:当xml加载到spring中 只要是 scope="singleton" 然后 默认都是单例模式 spring加载的时候就会把这些对象创建好
2、多例模式: 当每次getBean的时候才创建一个新的对象 初始话的时候不会创建
推荐阅读
- Activiti(一)SpringBoot2集成Activiti6
- mybatisplus如何在xml的连表查询中使用queryWrapper
- SpringBoot调用公共模块的自定义注解失效的解决
- 解决SpringBoot引用别的模块无法注入的问题
- 2018-07-09|2018-07-09 Spring 的DBCP,c3p0
- spring|spring boot项目启动websocket
- Spring|Spring Boot 整合 Activiti6.0.0
- Spring集成|Spring集成 Mina
- springboot使用redis缓存
- Spring|Spring 框架之 AOP 原理剖析已经出炉!!!预定的童鞋可以识别下发二维码去看了