操纵gs spring项目

时间:2015-03-09 15:32:16

标签: java spring intellij-idea gradle

我试图使用弹簧getting started project,我遇到了一个我无法弄清楚的问题:当我从默认情况下移动restController时#34;你好"打包到另一个(比如com.mydomain.controllers)我得到一个404错误页面。任何想法如何解决这个问题?

PS:我正在使用intellij + gradle

1 个答案:

答案 0 :(得分:0)

在这种情况下,此控制器位于Spring未扫描的包中。在Application类中:

package hello;

@SpringBootApplication
public class Application {
  //...
}

@SpringApplication注释是便利注释 - 请参阅full explanation in the guide itself

如果要扫描其他位置并自定义更多配置,可以将应用程序类更改为:

package hello;

@Configuration
@EnableAutoConfiguration
@ComponentScan({"hello", "com.mydomain.controllers"})
public class Application {
  //...
}