Skip to content

Commit f74fb06

Browse files
committed
feat(mybatis-xmlreload): 3.0.3发布
1 parent d4c3c23 commit f74fb06

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<packaging>jar</packaging>
66
<groupId>io.github.wayn111</groupId>
77
<artifactId>mybatis-xmlreload-spring-boot-starter</artifactId>
8-
<version>3.0.2</version>
8+
<version>3.0.3</version>
99
<name>mybatis-xmlreload-spring-boot-starter</name>
1010
<url>https://github.com/wayn111/mybatis-xmlreload-spring-boot-starter</url>
1111
<description>mybais springboot项目中xml文件热加载支持</description>

src/main/java/io/github/wayn111/mybatis/xmlreload/MybatisXmlReload.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public void xmlReload() throws IOException {
4646
PathMatchingResourcePatternResolver patternResolver = new PathMatchingResourcePatternResolver();
4747
String CLASS_PATH_TARGET = File.separator + "target" + File.separator + "classes";
4848
String MAVEN_RESOURCES = "/src/main/resources";
49-
Pattern CLASS_PATH_PATTERN = Pattern.compile("(classpath\\*?:)(\\w*)");
49+
// Pattern CLASS_PATH_PATTERN = Pattern.compile("(classpath\\*?:)(\\w*)");
5050

5151
List<Resource> mapperLocationsTmp = Stream.of(Optional.of(prop.getMapperLocations()).orElse(new String[0]))
5252
.flatMap(location -> Stream.of(getResources(patternResolver, location))).toList();

src/main/java/io/github/wayn111/mybatis/xmlreload/autoconfiguration/MybatisXmlReloadConfiguration.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import io.github.wayn111.mybatis.xmlreload.MybatisXmlReload;
44
import org.apache.ibatis.session.SqlSessionFactory;
55
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
6+
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
67
import org.springframework.boot.context.properties.EnableConfigurationProperties;
78
import org.springframework.context.annotation.Bean;
89
import org.springframework.context.annotation.Configuration;
@@ -24,7 +25,9 @@ public class MybatisXmlReloadConfiguration {
2425
public MybatisXmlReload mybatisXmlReload(MybatisXmlReloadProperties prop,
2526
List<SqlSessionFactory> sqlSessionFactories) throws IOException {
2627
MybatisXmlReload mybatisXmlReload = new MybatisXmlReload(prop, sqlSessionFactories);
27-
mybatisXmlReload.xmlReload();
28+
if (prop.getEnabled()) {
29+
mybatisXmlReload.xmlReload();
30+
}
2831
return mybatisXmlReload;
2932
}
3033

0 commit comments

Comments
 (0)