Java Spring项目结构 - 没有检测到控制器

时间:2017-03-18 18:07:39

标签: 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/

这是一个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项目

https://github.com/mik3fly-4steri5k/application.git

1 个答案:

答案 0 :(得分:1)

截至目前,根据存储库,com.appserver中没有包src/main/java。一种选择可能是将您的来源移至src/main/java/com/appserver