我的Spring MVC应用程序中有多个不同的Web上下文配置,通过web.xml中的Servlet映射定义(api-servlet.xml和web-servlet.xml)
当我使用@WebAppConfiguration批注创建集成测试时,似乎加载了我的所有Web上下文配置,导致以下错误:
Caused by: java.lang.IllegalStateException: Cannot map handler 'myService' to URL path [/refresh]: There is already handler of type [class com.troii.timr.api.APIController$$EnhancerBySpringCGLIB$$eaca0afa] mapped.
这是因为URL /刷新通常配置在具有不同URL前缀的两个不同Web上下文配置中。
有没有办法配置哪个Web上下文配置用于我的迁移测试?