我的大多数@Controllers都是通过组件扫描来获取的。但是,有一些,例如我在Spring Social中使用的那些,被创建为@Beans。我只是从大多数xml迁移到JavaConfig并升级到Spring 4.1.9。
但是,作为@Beans创建的Controller端点正在创建404。
有什么想法吗?
{{1}}
答案 0 :(得分:0)
问题是由WebAppConfig导入的SocialConfig而不是ServletConfig引起的。虽然文档表明上下文中可用的任何Controller bean都是通过使用'@EnableWebMVC'来获取的,但是不太清楚这不适用于通过webapp上下文加载的Controller bean。