未检测到Java Spring项目结构控制器
我的JavaSpring项目结构遇到了问题
我遵循了《春天的三个向导》。io和我使用intellij 2016.3.3作为ide
https://spring.io/guides/gs/serving-web-content/
https://spring.io/guides/gs/rest-service/
https://spring.io/guides/gs/securing-web/
这是一个spring引导应用程序,我在类中使用注释
当我所有的类都在同一个包中时,所有的类都工作得很好,但这非常糟糕:
com.appserver
- MvcConfiguration.java
- WebSecurityConfiguration.java
- GreetingController.java
- LoginController.java
- Greeting.java
- Application.java (main classe)
我可以在JavaSpring日志中看到它
但当我开始使用另一种结构时:
com.appserver
- Application.java (main classe)
config
- MvcConfiguration.java
- WebSecurityConfiguration.java
controller
- GreetingController.java
- LoginController.java
domain
- Greeting.java
它不起作用。未检测到安全配置和控制器
我试图使用@ComponentScan(basePackages="com.appserver")
,但我完全不确定我要做什么
# 1 楼答案
根据存储库,到目前为止,{}中没有包{}。一种选择可能是将源代码移动到
src/main/java/com/appserver