我试图使用弹簧getting started project,我遇到了一个我无法弄清楚的问题:当我从默认情况下移动restController时#34;你好"打包到另一个(比如com.mydomain.controllers)我得到一个404错误页面。任何想法如何解决这个问题?
PS:我正在使用intellij + gradle
答案 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 {
//...
}