描述信息
最近卷起来,系统学习Spring;俗话说:万事开头难;创建一个Spring项目在网上找了好久没有找到好的方式;摸索了半天产出如下文档。
在 Idea 中新建项目
填写信息如下
生成项目目录结构
pom添加依赖
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.3.31</version>
</dependency>
</dependencies>
定义 applicationContext.xml 文件,并添加扫描路径
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd">
<!-- 定义扫描路径 -->
<context:component-scan base-package="cn.rollin.spring" />
</beans>
添加一个测试类型UserService
在测试类 Main 中进行测试
public class Main {
public static void main(String[] args) {
// 扫描路径
ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
// 获取bean
UserService userService = (UserService) context.getBean("userService");
userService.print();
}
}
可以看到 userService bean 已经初始化好了,并且执行了print 方法。