问题: 当创建完springboot,并添加@Controller注解后,启动类访问不到controller类。
原因: 创建包的时候,controller包和启动类同级,必须要放在启动类包下才行。
解决一: 将controller包移动到启动类包下即可,这样才能被扫描到,如下图,我放在了com.sy.taomanager下:
解决二: springboot 2.0.5.RELEASE以上版本,可以通过@ComponentScan注解来指定注解类,以便扫描,启动类可以随便放。
但是要注意,如果一个放在启动包外面,放在里面的包也要写进来,不然会启动失败。