不知道为什么SpringBoot加入了Mybatis后,首页访问直接404
拦截器不执行了
解决方法:拦截器类上加上@Component注解,并在启动类上加上@ComponentScan,把配置类所在包加入进去,我的做法是直接把所有包都加进去,貌似这样也解决了404问题。
mapper类在IDEA中没有加入容器的标识
但是没有报错,估计是IDEA的问题
mapper要在启动类上加入进去,否则注册不到容器中@SpringBootApplication(scanBasePackages = "com.gyb.demo.dao"),我的mapper放在了dao包中,并且要在mapper上加@Mapper注解,比较麻烦。
或者直接@MapperScan("com.gyb.demo.dao"),这样就不需要在mapper类上加@Mapper注解