问题:@Controller注解和@RequestMapping的映射都没问题,但是访问url就是进不去Controller层方法。
原因:Application.java类没有放在root目录下,导致无法扫描到@Controller,@Component, @Service, @Repository等注解类
解决:
方法一:将Application.java启动类放到注解类之上的目录下,如下图,我放到com.zd下就行了
方法二:springboot 2.0.5.RELEASE以上版本,可以通过@ComponentScan注解来指定注解类,以便扫描,启动类可以随便放
@ComponentScan(basePackages = {"com.zd.web", "com.zd.service","com.zd.dao","com.zd.pojo"})