聊城做网站推广,机械行业网站模板,关键词优化简易,私人小型服务器在springboot和myabtisplus版本没有冲突的情况下#xff0c;MybatisPlusAutoConfiguration配置类没有生效#xff0c;查看该类发现存在生效条件#xff0c;即#xff1a;
1.必须存在数据源的Bean对象
2.必须存在SqlSessionFactory和SqlSessionFactoryBean类#xff08;这…在springboot和myabtisplus版本没有冲突的情况下MybatisPlusAutoConfiguration配置类没有生效查看该类发现存在生效条件即
1.必须存在数据源的Bean对象
2.必须存在SqlSessionFactory和SqlSessionFactoryBean类这个一般不可能出问题 所以一定是数据源没注入原因是我把数据源自动配置类排除掉了 修改后的正确代码如下
pom.xml propertiesjava.version1.8/java.versionmysql-connector.version8.0.32/mysql-connector.versionlombok.version1.18.20/lombok.versiondbcp.version1.3/dbcp.versiondruid.version1.2.11/druid.versionspringboot.version2.3.12.RELEASE/springboot.versionmybatisplus.version3.4.1/mybatisplus.versionknife4j.version2.0.8/knife4j.versionmaven.compiler.source8/maven.compiler.sourcemaven.compiler.target8/maven.compiler.target/properties dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactIdexclusionsexclusiongroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-logging/artifactId/exclusion/exclusions/dependency!--spring-jdbc--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-jdbc/artifactId/dependency!--mybatis-plus--dependencygroupIdcom.baomidou/groupIdartifactIdmybatis-plus-boot-starter/artifactIdversion${mybatisplus.version}/version/dependency!--pagehelper--dependencygroupIdcom.github.pagehelper/groupIdartifactIdpagehelper-spring-boot-starter/artifactIdversion1.3.0/versionexclusionsexclusiongroupIdorg.mybatis/groupIdartifactIdmybatis/artifactId/exclusionexclusiongroupIdorg.mybatis/groupIdartifactIdmybatis-spring/artifactId/exclusionexclusiongroupIdcom.github.jsqlparser/groupIdartifactIdjsqlparser/artifactId/exclusion/exclusions/dependency!-- 代码自动生成 --dependencygroupIdcom.baomidou/groupIdartifactIdmybatis-plus-generator/artifactIdversion${mybatisplus.version}/versionexclusionsexclusiongroupIdcom.github.jsqlparser/groupIdartifactIdjsqlparser/artifactId/exclusion/exclusions/dependencydependencygroupIdcom.github.jsqlparser/groupIdartifactIdjsqlparser/artifactIdversion3.1/version/dependency!--druid连接池--dependencygroupIdcom.alibaba/groupIdartifactIddruid-spring-boot-starter/artifactIdversion${druid.version}/version/dependency!--log4j--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-log4j2/artifactId/dependencydependencyscopeprovided/scopegroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdversion${lombok.version}/version/dependencydependencygroupIdcommons-dbcp/groupIdartifactIdcommons-dbcp/artifactIdversion${dbcp.version}/version/dependencydependencyscopeprovided/scopegroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdversion${mysql-connector.version}/version/dependencydependencyscopeprovided/scopegroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdversion${lombok.version}/version/dependencydependencygroupIdcommons-dbcp/groupIdartifactIdcommons-dbcp/artifactIdversion${dbcp.version}/version/dependencydependencyscopeprovided/scopegroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdversion${mysql-connector.version}/version/dependency
启动类
SpringBootApplication
EnableCaching
ServletComponentScan
EnableAutoConfiguration(exclude {DataSourceAutoConfiguration.class})
ComponentScan(com.xxx)
MapperScan(com.xxx.**.mapper)
public class WindsApplication {public static void main(String[] args) {SpringApplication.run(WindsApplication.class,args);}
}