!381 solon 升为 2.5.3

Merge pull request !381 from 西东/main
This commit is contained in:
王帅 2023-11-13 07:01:01 +00:00 committed by Gitee
commit 914248c89e
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
2 changed files with 10 additions and 2 deletions

View File

@ -18,6 +18,7 @@ package com.mybatisflex.solon.integration;
import org.apache.ibatis.solon.integration.MybatisAdapterManager; import org.apache.ibatis.solon.integration.MybatisAdapterManager;
import org.noear.solon.core.AopContext; import org.noear.solon.core.AopContext;
import org.noear.solon.core.AppContext;
import org.noear.solon.core.Plugin; import org.noear.solon.core.Plugin;
/** /**
@ -28,10 +29,17 @@ import org.noear.solon.core.Plugin;
*/ */
public class XPluginImpl implements Plugin { public class XPluginImpl implements Plugin {
//兼容 2.5 以下版本
@Override @Override
public void start(AopContext context) { public void start(AopContext context) throws Throwable {
// 此插件的 solon.plugin.priority 会大于 mybatis-solon-plugin 的值 // 此插件的 solon.plugin.priority 会大于 mybatis-solon-plugin 的值
MybatisAdapterManager.setAdapterFactory(new MybatisAdapterFactoryFlex()); MybatisAdapterManager.setAdapterFactory(new MybatisAdapterFactoryFlex());
} }
//兼容 2.5 以上版本
@Override
public void start(AppContext context) throws Throwable {
// 此插件的 solon.plugin.priority 会大于 mybatis-solon-plugin 的值
MybatisAdapterManager.setAdapterFactory(new MybatisAdapterFactoryFlex());
}
} }

View File

@ -68,7 +68,7 @@
<spring.version>5.3.27</spring.version> <spring.version>5.3.27</spring.version>
<spring-boot.version>2.7.11</spring-boot.version> <spring-boot.version>2.7.11</spring-boot.version>
<solon.version>2.3.1</solon.version> <solon.version>2.5.3</solon.version>
<junit.version>4.13.2</junit.version> <junit.version>4.13.2</junit.version>
<maven-flatten.version>1.5.0</maven-flatten.version> <maven-flatten.version>1.5.0</maven-flatten.version>