Skip to content

Commit fc89a66

Browse files
author
zhangrongfan
committed
2.2.1 RELEASE
1 parent 1b6abd7 commit fc89a66

File tree

8 files changed

+27
-32
lines changed

8 files changed

+27
-32
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,14 @@ Maven:
2121
<dependency>
2222
<groupId>cn.mybatisboost</groupId>
2323
<artifactId>mybatis-boost-spring-boot-starter</artifactId>
24-
<version>2.2.0</version>
24+
<version>2.2.1</version>
2525
</dependency>
2626
```
2727

2828
Gradle:
2929
```gradle
3030
compile 'org.mybatis.spring.boot:mybatis-spring-boot-starter:1.3.2'
31-
compile 'cn.mybatisboost:mybatis-boost-spring-boot-starter:2.2.0'
31+
compile 'cn.mybatisboost:mybatis-boost-spring-boot-starter:2.2.1'
3232
```
3333

3434
在手动创建SqlSessionFactory Bean的情况下,请确保MybatisBoost的Mybatis Plugin有被加载。

mybatis-boost-core/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>cn.mybatisboost</groupId>
99
<artifactId>mybatis-boost</artifactId>
10-
<version>2.2.0</version>
10+
<version>2.2.1</version>
1111
</parent>
1212

1313
<artifactId>mybatis-boost-core</artifactId>

mybatis-boost-spring-boot-autoconfigure/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>cn.mybatisboost</groupId>
99
<artifactId>mybatis-boost</artifactId>
10-
<version>2.2.0</version>
10+
<version>2.2.1</version>
1111
</parent>
1212

1313
<artifactId>mybatis-boost-spring-boot-autoconfigure</artifactId>

mybatis-boost-spring-boot-autoconfigure/src/main/java/cn/mybatisboost/spring/boot/autoconfigure/JsonConfiguration.java

Lines changed: 0 additions & 24 deletions
This file was deleted.

mybatis-boost-spring-boot-autoconfigure/src/main/java/cn/mybatisboost/spring/boot/autoconfigure/MybatisBoostAutoConfiguration.java

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,14 @@
55
import cn.mybatisboost.core.preprocessor.AutoParameterMappingPreprocessor;
66
import cn.mybatisboost.core.preprocessor.MybatisCacheRemovingPreprocessor;
77
import cn.mybatisboost.core.preprocessor.ParameterNormalizationPreprocessor;
8+
import cn.mybatisboost.json.JsonResultSetsHandler;
9+
import cn.mybatisboost.json.JsonTypeHandler;
810
import cn.mybatisboost.lang.LanguageSqlProvider;
911
import cn.mybatisboost.limiter.LimiterSqlProvider;
1012
import cn.mybatisboost.mapper.MapperSqlProvider;
1113
import cn.mybatisboost.metric.MetricInterceptor;
1214
import org.apache.ibatis.session.SqlSessionFactory;
15+
import org.mybatis.spring.boot.autoconfigure.ConfigurationCustomizer;
1316
import org.springframework.beans.factory.annotation.Value;
1417
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
1518
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
@@ -22,7 +25,7 @@
2225
@ConditionalOnClass(SqlSessionFactory.class)
2326
@Configuration
2427
@EnableConfigurationProperties(MybatisBoostProperties.class)
25-
@Import({NosqlConfiguration.class, JsonConfiguration.class})
28+
@Import(NosqlConfiguration.class)
2629
public class MybatisBoostAutoConfiguration {
2730

2831
private final MybatisBoostProperties properties;
@@ -85,4 +88,20 @@ public DispatcherInterceptor mybatisBoostInterceptor(cn.mybatisboost.core.Config
8588
}
8689
return dispatcherInterceptor;
8790
}
91+
92+
@ConditionalOnClass(ConfigurationCustomizer.class)
93+
@ConditionalOnProperty(name = "mybatisboost.json.enabled", matchIfMissing = true)
94+
@Configuration
95+
public static class JsonConfiguration implements ConfigurationCustomizer {
96+
97+
@Bean
98+
public JsonResultSetsHandler jsonInterceptor() {
99+
return new JsonResultSetsHandler();
100+
}
101+
102+
@Override
103+
public void customize(org.apache.ibatis.session.Configuration configuration) {
104+
configuration.getTypeHandlerRegistry().register(JsonTypeHandler.class);
105+
}
106+
}
88107
}

mybatis-boost-spring-boot-starter/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>cn.mybatisboost</groupId>
99
<artifactId>mybatis-boost</artifactId>
10-
<version>2.2.0</version>
10+
<version>2.2.1</version>
1111
</parent>
1212

1313
<artifactId>mybatis-boost-spring-boot-starter</artifactId>

mybatis-boost-test/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>cn.mybatisboost</groupId>
99
<artifactId>mybatis-boost</artifactId>
10-
<version>2.2.0</version>
10+
<version>2.2.1</version>
1111
</parent>
1212

1313
<artifactId>mybatis-boost-test</artifactId>

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>cn.mybatisboost</groupId>
88
<artifactId>mybatis-boost</artifactId>
9-
<version>2.2.0</version>
9+
<version>2.2.1</version>
1010
<packaging>pom</packaging>
1111

1212
<name>MybatisBoost</name>

0 commit comments

Comments
 (0)