我遇到了Java Spring项目结构的问题。Java Spring项目结构 - 控制器未被检测到
我遵循spring.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/
这是一个春天启动应用程序,我在课堂上使用的标注。
当我所有的类都在同一个包 - 所有工作正常,但是这是非常难看:
com.appserver
- MvcConfiguration.java
- WebSecurityConfiguration.java
- GreetingController.java
- LoginController.java
- Greeting.java
- Application.java (main classe)
我可以看到它在java春天日志。
但是当我开始使用另一种结构:
com.appserver
- Application.java (main classe)
config
- MvcConfiguration.java
- WebSecurityConfiguration.java
controller
- GreetingController.java
- LoginController.java
domain
- Greeting.java
它不工作。未检测到安全配置和控制器。我试图用@ComponentScan(basePackages="com.appserver")
,但我不确定我必须做什么。
这里是我的GitHub项目
https://github.com/mik3fly-4steri5k/application.git
404例外?或究竟发生了什么? – developer
也不例外,所有的配置都被忽略。我只获得一个基本的认证窗口。 –
什么是基本入门点?这是一个Spring Boot应用程序吗?如果不是应用程序如何注释? –