mirror of
https://gitee.com/ssssssss-team/magic-api.git
synced 2026-06-20 12:32:23 +08:00
持久化保存ResponseBody配置
This commit is contained in:
@@ -128,6 +128,13 @@ public class MagicAPIProperties {
|
||||
*/
|
||||
private int compileCacheSize = 500;
|
||||
|
||||
/**
|
||||
* 是否持久化保存ResponseBody
|
||||
*
|
||||
* @since 1.5.3
|
||||
*/
|
||||
private boolean persistenceResponseBody = true;
|
||||
|
||||
@NestedConfigurationProperty
|
||||
private SecurityConfig securityConfig = new SecurityConfig();
|
||||
|
||||
@@ -409,4 +416,12 @@ public class MagicAPIProperties {
|
||||
public void setCompileCacheSize(int compileCacheSize) {
|
||||
this.compileCacheSize = compileCacheSize;
|
||||
}
|
||||
|
||||
public boolean isPersistenceResponseBody() {
|
||||
return persistenceResponseBody;
|
||||
}
|
||||
|
||||
public void setPersistenceResponseBody(boolean persistenceResponseBody) {
|
||||
this.persistenceResponseBody = persistenceResponseBody;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -57,6 +57,7 @@ public class MagicSwaggerConfiguration {
|
||||
SwaggerProvider swaggerProvider = new SwaggerProvider();
|
||||
swaggerProvider.setGroupServiceProvider(groupServiceProvider);
|
||||
swaggerProvider.setMappingHandlerMapping(handlerMapping);
|
||||
swaggerProvider.setPersistenceResponseBody(properties.isPersistenceResponseBody());
|
||||
SwaggerEntity.License license = new SwaggerEntity.License("MIT", "https://gitee.com/ssssssss-team/magic-api/blob/master/LICENSE");
|
||||
swaggerProvider.setInfo(new SwaggerEntity.Info(config.getDescription(), config.getVersion(), config.getTitle(), license, config.getConcat()));
|
||||
swaggerProvider.setBasePath(servletContext.getContextPath());
|
||||
|
||||
Reference in New Issue
Block a user