加入Mybatis后,SpringBoot启动的一些问题

    科技2025-07-30  27

    不知道为什么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注解

    Processed: 0.020, SQL: 8