最近在使用Spring写一些网站相关的内容,遇到了一些坑,在这写出来
使用的编译器:IDEA
使用@Controller注解时,遇到以下问题:
在pom.xml中导入依赖包org.springframwork.spring-context
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.0.9.RELEASE</version>
</dependency>
注意:这里的版本号是5.0.9.RELEASE,使用@Controller注解,发现根本无法使用,不能自动导入包
将版本号改为以下结果:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>4.1.6.RELEASE</version>
</dependency>
版本号为4.1.6.RELEASE,或者其他4.x版本,都可以正常使用@Controller注解
可能对Spring5.x的源码看得不够透彻的原因,在这暂时解决问题。