有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

未检测到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) 个答案

  1. # 1 楼答案

    根据存储库,到目前为止,{}中没有包{}。一种选择可能是将源代码移动到src/main/java/com/appserver