This commit is contained in:
thinkgem
2023-07-11 10:15:57 +08:00
parent 99625753ec
commit 2070c33c34
2 changed files with 13 additions and 7 deletions

View File

@@ -40,9 +40,10 @@ public class PropertyLoader implements org.springframework.boot.env.PropertySour
if (!isLoadJeeSitePropertySource) {
isLoadJeeSitePropertySource = true;
try {
ParserConfig.getGlobalInstance().setSafeMode(true); // 开启 FastJSON 安全模式
// 默认开启 FastJSON 1.x 的,安全模式
ParserConfig.getGlobalInstance().setSafeMode(true);
} catch (Exception ignored) {
// 兼容 fastjson2 的调用,不返回异常
// 兼容 FastJSON 2.x 的调用,忽略异常
}
Properties properties = PropertiesUtils.getInstance().getProperties();
propertySources.add(new OriginTrackedMapPropertySource("jeesite", properties));

View File

@@ -25,21 +25,26 @@
<commons-io.version>2.13.0</commons-io.version>
<commons-text.version>1.10.0</commons-text.version>
<commons-email.version>1.5</commons-email.version>
<fst.version>3.0.4-jdk17</fst.version>
<jackson-bom2.version>2.15.2</jackson-bom2.version>
<fastjson.version>2.0.33</fastjson.version>
<fst.version>3.0.4-jdk17</fst.version>
<snakeyaml.version>2.0</snakeyaml.version>
<!--<jackson.version>2.12.6</jackson.version>-->
<httpclient.version>4.5.14</httpclient.version>
<UserAgentUtils.version>1.21</UserAgentUtils.version>
<!--<metadata-extractor.version>2.11.0</metadata-extractor.version>-->
<metadata-extractor.version>2.11.0</metadata-extractor.version>
<thumbnailator.version>0.4.19</thumbnailator.version>
<twelvemonkeys.version>3.9.3</twelvemonkeys.version>
<blade-patchca.version>1.1.2</blade-patchca.version>
<jmimemagic.version>0.1.5</jmimemagic.version>
<zxing.version>3.5.1</zxing.version>
<poi.version>5.2.3</poi.version>
<pinyin4j.version>2.5.1</pinyin4j.version>
<!--<groovy.version>4.0.12</groovy.version>-->
<groovy2.version>4.0.12</groovy2.version>
<joda-time.version>2.10.4</joda-time.version>
<logstash-logback.version>7.3</logstash-logback.version>
<elasticsearch.version>7.17.8</elasticsearch.version>
@@ -61,7 +66,7 @@
<!-- environment setting -->
<java.version>17</java.version>
<!--<tomcat.version>9.0.58</tomcat.version>-->
<tomcat2.version>10.1.10</tomcat2.version>
<maven.test.skip>true</maven.test.skip>
<resource.delimiter>@</resource.delimiter>
<maven.compiler.source>${java.version}</maven.compiler.source>