针对于不能够正常编译运行的解决方案:正确的导入包,如果是检查错误提示中的类的包是否导入正确,这种错误最常见在mybatis中的mapper下,比如对于mybatis的的注解版或配置文件版的解决办法: ①.配置文件版:在全局配置文件中,配置要自动扫描进容器的包 <!-- mapper scanner configurer --> <bean id="mapperScannerConfig" class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <property name="basePackage" value="com.wp.spring.mybatis.dao" /> <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory" /> </bean> ②.注解版:在运行的主类上加上注解:@MapperScan(value = "要自动扫描的包")-->(springboot整合mybatis的时候)。或则在mybatis项目中的mapper类上面加上注解@Mapper标识这是一个mapper,容器启动的时候就会自动加入到容器中了。示例如下:
2.mybatis的mapper类: