初学Spring框架,在IDEA中创建了Maven项目,需要导入Spring的jar包:
- commons-logging
- spring-beans
- spring-context
- spring-core
- spring-expression
- log4j
具体方法见上一篇博文:Spring快速入门
首先确保依赖添加正确,我的pom.xml文件配置如下:
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>5.2.0.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.2.0.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-expression</artifactId>
<version>5.2.0.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>5.2.0.RELEASE</version>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
使用ApplicaitionContext接口创建Spring工厂时候出现了问题,如题:Cannot resolve symbol ‘ApplicaitionContext’ 。一步步排查问题发现是因为本地的类没有包含到spring-context-5.2.0.RELEASE.jar包,原因不详…
于是乎手动将spring-context-5.2.0.RELEASE.jar拷贝过去,问题成功解决!!!