今天在学习SpringMVC时发现当JDK版本使用1.8是,SpringMVC的配置文件中的<context:component-scan base-package="com.ssm.controller"></context:component-scan>无法使用,不能扫描到Controller层上的@Controller注解,只能用 <bean class="com.ssm.controller.ItemsController3"></bean>来实现Controller的注入。查询资料后发现Spring3.2和JDK8并不能完美兼容,将Spring版本换为4.2后这个问题便解决了。