前言
使用spring框架有xml配置和注解两种方式,此文章先介绍xml配置,ide版本为2.1
Maven
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>6.0.10</version>
</dependency>
相当于一个坐标,远程下载spring框架
Spring 配置文件
<?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
https://www.springframework.org/schema/beans/spring-beans.xsd">
<bean name="student" class="org.example.entity.Student"/>
</beans>
我的理解是这个配置文件就相当于ioc,会负责实例化、配置和组装Bean
Main
public class Main {
public static void main( String[] args )
{
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
Student student = context.getBean("student", Student.class);
student.study();
}
}
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml")
初始化spring容器
Student student = context.getBean("student", Student.class)
获取bean实例
总结
这篇文章也算是spring的最基本的环境,也是我学完spring的初步总结