尚硅谷Spring5框架教程(idea版) https://www.bilibili.com/video/BV1Vf4y127N5?p=1
1.使用Maven创建项目使用快速开发模板
2.目录结构如图 3.定义user类user类的内容
package com.atguigu.spring5;
public class User {
public void add(){
System.out.println("add~~~~~");
}
}
4.定义bean1.xml文件
5.pom.xml 文件中下载对应依赖
实现一个简单的maven的spring项目,要导入的几个依赖
一共五个包,主要有四个核心依赖 beans,core,context,expression,以及一个关于 日志的jar包,
关于依赖的版本可以在mvn的官网查看依赖的语句
步骤1.点击查找到的mvn仓库
步骤2.点击spring.context
步骤3.选择想要下载的依赖的版本
步骤4.查看依赖的代码并加入到pom.xml中
ependencies>org.springframework spring-beans 5.2.8.RELEASE org.springframework spring-context 5.2.8.RELEASE org.springframework spring-core 5.2.8.RELEASE org.springframework spring-expression 5.2.8.RELEASE commons-logging commons-logging 1.2
pom.xml的完整内容
6.TestSpring类中的内容4.0.0 org.example spring5_swar 1.0-SNAPSHOT quickstart The Apache Software License, Version 2.0 http://www.apache.org/licenses/LICENSE-2.0.txt repo org.springframework spring-beans5.2.8.RELEASE org.springframework spring-context5.2.8.RELEASE org.springframework spring-core5.2.8.RELEASE org.springframework spring-expression5.2.8.RELEASE commons-logging commons-logging1.2 org.apache.wicket wicket${wicket.version} org.slf4j slf4j-log4j121.4.2 log4j log4j1.2.14 junit junit3.8.2 test org.mortbay.jetty jetty${jetty.version} provided org.mortbay.jetty jetty-util${jetty.version} provided org.mortbay.jetty jetty-management${jetty.version} provided junit junitRELEASE compile false src/main/resources false src/main/java ** ***.java org.mortbay.jetty maven-jetty-plugin1.3.2 6.1.4
package com.atguigu.spring5.testdemo;
import com.atguigu.spring5.User;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class TestSpring {
@Test
public void test() {
//1 加载spring配置文件
ApplicationContext context=
new ClassPathXmlApplicationContext("bean1.xml");
//2 获取配置的对象
User user=context.getBean("user", User.class);
System.out.println(user);
user.add();
}
}
运行结果



