@Bean控制器没有被@EnableMVC接收

时间:2016-08-10 12:47:16

标签: spring spring-mvc spring-social

我的大多数@Controllers都是通过组件扫描来获取的。但是,有一些,例如我在Spring Social中使用的那些,被创建为@Beans。我只是从大多数xml迁移到JavaConfig并升级到Spring 4.1.9。

但是,作为@Beans创建的Controller端点正在创建404。

有什么想法吗?

{{1}}

1 个答案:

答案 0 :(得分:0)

问题是由WebAppConfig导入的SocialConfig而不是ServletConfig引起的。虽然文档表明上下文中可用的任何Controller bean都是通过使用'@EnableWebMVC'来获取的,但是不太清楚这不适用于通过webapp上下文加载的Controller bean。