我遇到了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應用程序嗎?如果不是應用程序如何註釋? –