[英]Apache CXF with Spring Boot - problems with routes
我正在將Apache CXF與Spring Boot應用程序集成在一起-但是我無法自動加載控制器。 我正在使用基於Java的配置(沒有XML)。
這是我嘗試過的:
明確將resoruces包添加到@ComponentScan
=>在每個控制器上都有一個ConflictingBeanDefinitionException
資源包不在@ComponentScan
路徑中
=>完全忽略控制器( BeanNameUrlHandlerMapping
調試日志中沒有條目)
我以這種方式聲明每個控制器:
@Component
@RequestMapping("/me")
public class MeResource {
@RequestMapping(method = RequestMethod.GET, produces = org.springframework.http.MediaType.APPLICATION_JSON_VALUE)
public Object getLoggedUser() {
Object principal = SecurityContextHolder.getContext().getAuthentication().getPrincipal();
return principal;
}
}
我缺少自動獲取控制器的功能嗎?
事實證明,我需要運行mvn clean
並將Controller軟件包添加到@ComponentScan
。 復制Bean異常消失了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.