1.首先新建一个普通的maven项目
2.进入maven官网
3.分别输入
spring-beans、 spring-core 、 spring-context、 spring-expression
以spring-beans为例
copy即可。
四个相关maven配置复制导pom.xml
导完后查看maven是否导入完成。
org.springframework spring-beans5.3.10 org.springframework spring-core5.3.10 org.springframework spring-context5.3.10 org.springframework spring-expression5.3.10 junit junit4.13 compile
4.在java目录下,创建一个SpringDemo文件夹。写俩个类Spring5Test、User。用来测试
代码如下
//Spring5Test类
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class Spring5Test {
@Test
public void test(){
//加载spring配置文件
ApplicationContext context =new ClassPathXmlApplicationContext("bean1.xml");
//获取配置创建的对象
User user=context.getBean("user",User.class);
user.add();
}
}
//User类
public class User {
public void add(){
System.out.println("dddd");
}
}
5.配置xml文件(注意在resources文件夹下创建)
注意
标签中
id属性:
id标签是bean的唯一标识,IoC容器中bean的id标签不能重复,否则报错。
name属性:
name是bean的名称标识,在网上看到有的文章说name可以重复,但是我在Srping 4.0.4.RELEASE测试中,bean标签的name属性也是不能重复,且id和name属性也不能重复,name标签应该等同于id属性。
6.运行Spring5Test类
7.完整的目录结构



