-
创建Maven项目
-
在Maven项目中添加spring的依赖,主要的包包括spring-core、expression、context、aop、beans等。注意他们的版本保持一致。可以取Maven搜索spring复制格式。
<dependency> <!-- Spring表达式 --> <groupId>org.springframework</groupId> <artifactId>spring-expression</artifactId> <version>5.2.0.RELEASE</version> </dependency> <dependency> <!-- Spring核心 --> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>5.2.0.RELEASE</version> </dependency> <dependency> <!-- Spring容器 --> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> <version>5.2.0.RELEASE</version> </dependency> <dependency> <!-- Spring注解 --> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.2.0.RELEASE</version> </dependency>
-
刷新maven下载依赖
-
在main的资源文件夹新建spring的xml配置文件,文件名习惯性取beans.xml
-
配置beans.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" xsi:schemaLocation="http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd"> <bean id="xxx" class="com.xxx" > ... </bean> </beans>
-
即可使用spring
可能遇到的问题:
-
报错:java不支持版本x;
Project structure - module - language level 太低,调高点;
并且还要把设置中java编译器编译的字节码版本和语言级别调到一致。
-
报错:程序包org.springframework.context不存在...
明明maven已经下好了包,去仓库里找也找得到,一执行就找不到。
可能是因为,你设置了maven的本地存储库,并且本地存储库的路径名中包含了responsibility关键字,这是maven的关键字...要么就不要用本地存储库,要么更换一个文件夹。