mirror of
https://gitee.com/durcframework/SOP.git
synced 2025-08-11 12:56:28 +08:00
4.3.0
This commit is contained in:
@@ -7,7 +7,6 @@ import org.springframework.core.env.PropertiesPropertySource;
|
||||
import org.springframework.core.env.PropertySource;
|
||||
import org.springframework.core.io.ClassPathResource;
|
||||
import org.springframework.core.io.Resource;
|
||||
import org.springframework.util.unit.DataSize;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.Properties;
|
||||
@@ -32,21 +31,10 @@ public class SopGatewayEnvironmentPostProcessor implements EnvironmentPostProces
|
||||
}
|
||||
try {
|
||||
properties.load(resource.getInputStream());
|
||||
this.initMemSize(properties);
|
||||
return new PropertiesPropertySource(resource.getFilename(), properties);
|
||||
} catch (IOException ex) {
|
||||
throw new IllegalStateException("加载配置文件失败" + resource, ex);
|
||||
}
|
||||
}
|
||||
|
||||
private void initMemSize(Properties properties) {
|
||||
String maxFileSizeKey = "spring.servlet.multipart.max-file-size";
|
||||
String maxMemSizeKey = "spring.codec.max-in-memory-size";
|
||||
String defaultSize = "10MB";
|
||||
String maxUploadSize = properties.getProperty(maxFileSizeKey, defaultSize);
|
||||
String maxBodySize = properties.getProperty(maxMemSizeKey, defaultSize);
|
||||
long size = Math.max(DataSize.parse(maxUploadSize).toBytes(), DataSize.parse(maxBodySize).toBytes());
|
||||
properties.put(maxMemSizeKey, size);
|
||||
}
|
||||
|
||||
}
|
||||
|
@@ -6,6 +6,8 @@ sop.secret=MZZOUSTua6LzApIWXCwEgbBmxSzpzC
|
||||
# \u6587\u4EF6\u4E0A\u4F20\u914D\u7F6E
|
||||
spring.servlet.multipart.enabled=true
|
||||
spring.servlet.multipart.max-file-size=10MB
|
||||
# \u4E0D\u9650\u5236gateway\u8BF7\u6C42\u4F53\u5927\u5C0F
|
||||
spring.codec.max-in-memory-size=-1
|
||||
|
||||
# \u7F51\u5173\u5165\u53E3
|
||||
sop.gateway-index-path=/
|
||||
|
Reference in New Issue
Block a user