我遇到了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/
这是一个Spring启动应用程序,我在类中使用注释。
当我所有的课程都在同一个课程中时 - 一切正常,但这很难看:
import urllib3
urllib3.add_stderr_logger()
http = urllib3.PoolManager()
r = http.request('GET', 'http://stackoverflow.com')
print(r.status)
我可以在java spring log中看到它。
但是当我开始使用另一种结构时:
com.appserver
- MvcConfiguration.java
- WebSecurityConfiguration.java
- GreetingController.java
- LoginController.java
- Greeting.java
- Application.java (main classe)
它不起作用。未检测到安全配置和控制器。
我尝试使用com.appserver
- Application.java (main classe)
config
- MvcConfiguration.java
- WebSecurityConfiguration.java
controller
- GreetingController.java
- LoginController.java
domain
- Greeting.java
,但我完全不确定我必须做什么。
这是我的github项目
答案 0 :(得分:1)
截至目前,根据存储库,com.appserver
中没有包src/main/java
。一种选择可能是将您的来源移至src/main/java/com/appserver
。