Skip to content

Commit

Permalink
兼容 spring boot 2.6.0
Browse files Browse the repository at this point in the history
  • Loading branch information
abel533 committed Dec 12, 2021
1 parent 5d00353 commit dbcb80a
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

import io.mybatis.activerecord.spring.MapperProvider;
import org.mybatis.spring.SqlSessionTemplate;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.InitializingBean;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
Expand Down Expand Up @@ -53,12 +53,19 @@ public MapperProvider springMapperRegistry(SqlSessionTemplate sqlSessionTemplate
* 自动注册为默认的 Mapper 提供者
* <p>
* 当使用多数据源时,需要通过 {@link org.springframework.context.annotation.Primary} 注解指定主要的默认的 {@link MapperProvider}
*
* @param mapperProvider
*/
@Autowired
public void registerDefaultSpringMapperRegistry(MapperProvider mapperProvider) {
mapperProvider.registerAsDefault();
@Configuration
public static class AutoRegisterConfiguration implements InitializingBean {
private final MapperProvider mapperProvider;

public AutoRegisterConfiguration(MapperProvider mapperProvider) {
this.mapperProvider = mapperProvider;
}

@Override
public void afterPropertiesSet() {
mapperProvider.registerAsDefault();
}
}

}
6 changes: 3 additions & 3 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@
</modules>

<properties>
<revision>1.0.3</revision>
<revision>1.0.4</revision>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
Expand All @@ -72,8 +72,8 @@
<mybatis-spring.version>2.0.6</mybatis-spring.version>
<mybatis-spring-boot.version>2.2.0</mybatis-spring-boot.version>

<springframework.version>5.3.9</springframework.version>
<springboot.version>2.5.3</springboot.version>
<springframework.version>5.3.13</springframework.version>
<springboot.version>2.6.1</springboot.version>

<log4j.version>1.2.17</log4j.version>
<junit.version>4.13</junit.version>
Expand Down

0 comments on commit dbcb80a

Please sign in to comment.