【7.6.0】【框架改造】更新其他模块的自动配置名称

pull/55/head
fengshuonan 2023-05-10 11:34:04 +08:00
parent 97f64aba83
commit a711e7541b
60 changed files with 68 additions and 228 deletions

View File

@ -40,7 +40,7 @@ import org.springframework.context.annotation.Configuration;
* @since 2021/1/31 20:32
*/
@Configuration
public class GunsMemoryCacheAutoConfiguration {
public class ProjectMemoryCacheAutoConfiguration {
/**
* valuestring

View File

@ -1,2 +1,2 @@
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
cn.stylefeng.roses.kernel.cache.memory.starter.GunsMemoryCacheAutoConfiguration
cn.stylefeng.roses.kernel.cache.memory.starter.ProjectMemoryCacheAutoConfiguration

View File

@ -41,7 +41,7 @@ import org.springframework.data.redis.serializer.RedisSerializer;
* @since 2021/1/31 20:33
*/
@Configuration
public class GunsRedisCacheAutoConfiguration {
public class ProjectRedisCacheAutoConfiguration {
/**
* Redisvalue

View File

@ -1,2 +1,2 @@
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
cn.stylefeng.roses.kernel.cache.redis.starter.GunsRedisCacheAutoConfiguration
cn.stylefeng.roses.kernel.cache.redis.starter.ProjectRedisCacheAutoConfiguration

View File

@ -1,38 +0,0 @@
/*
* Copyright [2020-2030] [https://www.stylefeng.cn]
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* GunsAPACHE LICENSE 2.0使
*
* 1.LICENSE
* 2.Guns
* 3.
* 4. https://gitee.com/stylefeng/guns
* 5. https://gitee.com/stylefeng/guns
* 6.
*/
package cn.stylefeng.roses.kernel.config.starter;
import org.springframework.context.annotation.Configuration;
/**
*
*
* @author fengshuonan
* @since 2020/11/30 22:24
*/
@Configuration
public class GunsSysConfigAutoConfiguration {
}

View File

@ -1,4 +1,2 @@
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
cn.stylefeng.roses.kernel.config.starter.GunsSysConfigAutoConfiguration
org.springframework.context.ApplicationListener=\
cn.stylefeng.roses.kernel.config.modular.listener.ConfigInitListener

View File

@ -1,38 +0,0 @@
/*
* Copyright [2020-2030] [https://www.stylefeng.cn]
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* GunsAPACHE LICENSE 2.0使
*
* 1.LICENSE
* 2.Guns
* 3.
* 4. https://gitee.com/stylefeng/guns
* 5. https://gitee.com/stylefeng/guns
* 6.
*/
package cn.stylefeng.roses.kernel.config.starter;
import org.springframework.context.annotation.Configuration;
/**
*
*
* @author fengshuonan
* @since 2020/11/30 22:24
*/
@Configuration
public class GunsSysConfigAutoConfiguration {
}

View File

@ -1,4 +1,2 @@
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
cn.stylefeng.roses.kernel.config.starter.GunsSysConfigAutoConfiguration
org.springframework.context.ApplicationListener=\
cn.stylefeng.roses.kernel.config.modular.listener.ConfigInitListener

View File

@ -42,7 +42,7 @@ import javax.annotation.PostConstruct;
* @since 2021/1/24 11:27
*/
@Configuration
public class GunsDruidMonitorAutoConfiguration {
public class ProjectDruidMonitorAutoConfiguration {
/**
* Druid

View File

@ -40,7 +40,7 @@ import org.springframework.context.annotation.Configuration;
*/
@Configuration
@AutoConfigureBefore(DataSourceAutoConfiguration.class)
public class GunsDruidPropertiesAutoConfiguration {
public class ProjectDruidPropertiesAutoConfiguration {
/**
* druid

View File

@ -44,7 +44,7 @@ import org.springframework.context.annotation.Configuration;
*/
@Configuration
@AutoConfigureBefore(MybatisPlusAutoConfiguration.class)
public class GunsMyBatisPlusAutoConfiguration {
public class ProjectMyBatisPlusAutoConfiguration {
/**
*

View File

@ -18,7 +18,7 @@ import java.io.IOException;
*/
@Configuration
@AutoConfigureBefore(DataSourceAutoConfiguration.class)
public class GunsRemoveDruidAdAutoConfiguration {
public class RemoveDruidAdAutoConfiguration {
/**
* 广

View File

@ -45,10 +45,10 @@ import javax.sql.DataSource;
* @since 2020/11/30 22:24
*/
@Configuration
@Import(GunsDruidPropertiesAutoConfiguration.class)
@Import(ProjectDruidPropertiesAutoConfiguration.class)
@AutoConfigureBefore(DataSourceAutoConfiguration.class)
@ConditionalOnMissingBean(DataSource.class)
public class GunsDataSourceAutoConfiguration {
public class SingleDataSourceAutoConfiguration {
/**
* druid

View File

@ -1,6 +1,6 @@
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
cn.stylefeng.roses.kernel.db.starter.GunsDataSourceAutoConfiguration,\
cn.stylefeng.roses.kernel.db.starter.GunsDruidPropertiesAutoConfiguration,\
cn.stylefeng.roses.kernel.db.starter.GunsMyBatisPlusAutoConfiguration,\
cn.stylefeng.roses.kernel.db.starter.GunsDruidMonitorAutoConfiguration,\
cn.stylefeng.roses.kernel.db.starter.GunsRemoveDruidAdAutoConfiguration
cn.stylefeng.roses.kernel.db.starter.SingleDataSourceAutoConfiguration,\
cn.stylefeng.roses.kernel.db.starter.ProjectDruidPropertiesAutoConfiguration,\
cn.stylefeng.roses.kernel.db.starter.ProjectMyBatisPlusAutoConfiguration,\
cn.stylefeng.roses.kernel.db.starter.ProjectDruidMonitorAutoConfiguration,\
cn.stylefeng.roses.kernel.db.starter.RemoveDruidAdAutoConfiguration

View File

@ -45,7 +45,7 @@ import javax.sql.DataSource;
@Configuration
@AutoConfigureBefore(DataSourceAutoConfiguration.class)
@ConditionalOnMissingBean(DataSource.class)
public class GunsDataSourceContainerAutoConfiguration {
public class DataSourceContainerAutoConfiguration {
/**
* GunsDataSourceAutoConfiguration

View File

@ -1,4 +1,4 @@
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
cn.stylefeng.roses.kernel.dsctn.starter.GunsDataSourceContainerAutoConfiguration
cn.stylefeng.roses.kernel.dsctn.starter.DataSourceContainerAutoConfiguration
org.springframework.context.ApplicationListener=\
cn.stylefeng.roses.kernel.dsctn.listener.DataSourceInitListener

View File

@ -37,7 +37,7 @@ import org.springframework.context.annotation.Configuration;
* @since 2020/12/1 11:25
*/
@Configuration
public class GunsEmailAutoConfiguration {
public class ProjectEmailAutoConfiguration {
/**
* java mail

View File

@ -1,2 +1,2 @@
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
cn.stylefeng.roses.kernel.email.starter.GunsEmailAutoConfiguration
cn.stylefeng.roses.kernel.email.starter.ProjectEmailAutoConfiguration

View File

@ -39,7 +39,7 @@ import org.springframework.context.annotation.Configuration;
* @since 2020/12/1 14:34
*/
@Configuration
public class GunsFileAutoConfiguration {
public class ProjectFileAutoConfiguration {
/**
*

View File

@ -1,2 +1,2 @@
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
cn.stylefeng.roses.kernel.file.starter.GunsFileAutoConfiguration
cn.stylefeng.roses.kernel.file.starter.ProjectFileAutoConfiguration

View File

@ -37,7 +37,7 @@ import org.springframework.context.annotation.Configuration;
* @since 2021/1/29 11:23
*/
@Configuration
public class GunsGroovyAutoConfiguration {
public class ProjectGroovyAutoConfiguration {
/**
* Groovy

View File

@ -1,2 +1,2 @@
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
cn.stylefeng.roses.kernel.groovy.starter.GunsGroovyAutoConfiguration
cn.stylefeng.roses.kernel.groovy.starter.ProjectGroovyAutoConfiguration

View File

@ -36,7 +36,7 @@ import org.springframework.context.annotation.Configuration;
* @since 2021/1/24 16:42
*/
@Configuration
public class GunsTranslationAutoConfiguration {
public class ProjectTranslationAutoConfiguration {
/**
*

View File

@ -1,4 +1,4 @@
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
cn.stylefeng.roses.kernel.i18n.starter.GunsTranslationAutoConfiguration
cn.stylefeng.roses.kernel.i18n.starter.ProjectTranslationAutoConfiguration
org.springframework.context.ApplicationListener=\
cn.stylefeng.roses.kernel.i18n.listener.TranslationDictInitListener

View File

@ -43,7 +43,7 @@ import org.springframework.context.annotation.Configuration;
* @since 2020/12/1 17:12
*/
@Configuration
public class GunsLogAutoConfiguration {
public class ProjectLogAutoConfiguration {
/**
* service

View File

@ -1,2 +1,2 @@
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
cn.stylefeng.roses.kernel.log.starter.GunsLogAutoConfiguration
cn.stylefeng.roses.kernel.log.starter.ProjectLogAutoConfiguration

View File

@ -37,7 +37,7 @@ import org.springframework.context.annotation.Configuration;
* @since 2020/12/4 15:28
*/
@Configuration
public class GunsPinyinAutoConfiguration {
public class ProjectPinyinAutoConfiguration {
/**
*

View File

@ -1,2 +1,2 @@
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
cn.stylefeng.roses.kernel.pinyin.starter.GunsPinyinAutoConfiguration
cn.stylefeng.roses.kernel.pinyin.starter.ProjectPinyinAutoConfiguration

View File

@ -48,7 +48,7 @@ import org.springframework.context.annotation.Configuration;
* @since 2020/12/1 17:24
*/
@Configuration
public class GunsResourceAutoConfiguration {
public class ProjectResourceAutoConfiguration {
public static final String SCANNER_PREFIX = "scanner";
@ -92,7 +92,7 @@ public class GunsResourceAutoConfiguration {
*/
@Bean
@ConditionalOnMissingBean(ApiResourceScanner.class)
@ConditionalOnProperty(prefix = GunsResourceAutoConfiguration.SCANNER_PREFIX, name = "open", havingValue = "true")
@ConditionalOnProperty(prefix = ProjectResourceAutoConfiguration.SCANNER_PREFIX, name = "open", havingValue = "true")
public ApiResourceScanner apiResourceScanner(ResourceCollectorApi resourceCollectorApi, ScannerProperties scannerProperties) {
if (StrUtil.isBlank(scannerProperties.getAppCode())) {
scannerProperties.setAppCode(springApplicationName);
@ -111,7 +111,7 @@ public class GunsResourceAutoConfiguration {
*/
@Bean
@ConditionalOnMissingBean(ResourceCollectorApi.class)
@ConditionalOnProperty(prefix = GunsResourceAutoConfiguration.SCANNER_PREFIX, name = "open", havingValue = "true")
@ConditionalOnProperty(prefix = ProjectResourceAutoConfiguration.SCANNER_PREFIX, name = "open", havingValue = "true")
public ResourceCollectorApi resourceCollectorApi() {
return new DefaultResourceCollector();
}

View File

@ -1,4 +1,4 @@
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
cn.stylefeng.roses.kernel.scanner.starter.GunsResourceAutoConfiguration
cn.stylefeng.roses.kernel.scanner.starter.ProjectResourceAutoConfiguration
org.springframework.context.ApplicationListener=\
cn.stylefeng.roses.kernel.scanner.ResourceReportListener

View File

@ -39,7 +39,7 @@ import static org.springframework.core.Ordered.HIGHEST_PRECEDENCE;
* @since 2021/2/19 9:05
*/
@Configuration
public class GunsSecurityAutoConfiguration {
public class ProjectSecurityAutoConfiguration {
/**
* ThreadLocal

View File

@ -42,7 +42,7 @@ import static org.springframework.core.Ordered.HIGHEST_PRECEDENCE;
* @since 2021/1/13 23:05
*/
@Configuration
public class GunsXssAutoConfiguration {
public class ProjectXssAutoConfiguration {
/**
* XSS Filterparam

View File

@ -1,6 +1,6 @@
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
cn.stylefeng.roses.kernel.security.starter.GunsSecurityAutoConfiguration,\
cn.stylefeng.roses.kernel.security.starter.GunsXssAutoConfiguration,\
cn.stylefeng.roses.kernel.security.starter.ProjectSecurityAutoConfiguration,\
cn.stylefeng.roses.kernel.security.starter.ProjectXssAutoConfiguration,\
cn.stylefeng.roses.kernel.security.starter.CounterAutoConfiguration,\
cn.stylefeng.roses.kernel.security.starter.CaptchaAutoConfiguration,\
cn.stylefeng.roses.kernel.security.starter.cache.SecurityMemoryCacheAutoConfiguration,\

View File

@ -40,7 +40,7 @@ import org.springframework.context.annotation.Configuration;
* @since 2020/12/1 21:18
*/
@Configuration
public class GunsSmsAutoConfiguration {
public class ProjectSmsAutoConfiguration {
/**
*

View File

@ -1,2 +1,2 @@
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
cn.stylefeng.roses.kernel.sms.starter.GunsSmsAutoConfiguration
cn.stylefeng.roses.kernel.sms.starter.ProjectSmsAutoConfiguration

View File

@ -37,7 +37,7 @@ import org.springframework.context.annotation.Configuration;
* @since 2021/6/2 5:48
*/
@Configuration
public class GunsSocketAutoConfiguration {
public class ProjectSocketAutoConfiguration {
/**
* Socket

View File

@ -1,2 +1,2 @@
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
cn.stylefeng.roses.kernel.socket.starter.GunsSocketAutoConfiguration
cn.stylefeng.roses.kernel.socket.starter.ProjectSocketAutoConfiguration

View File

@ -37,7 +37,7 @@ import org.springframework.context.annotation.Configuration;
* @since 2020/12/1 21:34
*/
@Configuration
public class GunsTimerAutoConfiguration {
public class TimerAutoConfiguration {
/**
* hutool spring cloud

View File

@ -1,4 +1,4 @@
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
cn.stylefeng.roses.kernel.timer.starter.GunsTimerAutoConfiguration
cn.stylefeng.roses.kernel.timer.starter.TimerAutoConfiguration
org.springframework.context.ApplicationListener=\
cn.stylefeng.roses.kernel.timer.modular.listener.TaskRunListener

View File

@ -38,7 +38,7 @@ import org.springframework.validation.beanvalidation.LocalValidatorFactoryBean;
* @since 2020/8/12 20:07
*/
@Slf4j
public class GunsValidator extends LocalValidatorFactoryBean {
public class ProjectValidator extends LocalValidatorFactoryBean {
@Override
public void validate(Object target, Errors errors, Object... validationHints) {

View File

@ -37,7 +37,7 @@ import org.springframework.context.annotation.Configuration;
*/
@Configuration
@AutoConfigureBefore(ValidationAutoConfiguration.class)
public class GunsValidatorAutoConfiguration {
public class ProjectValidatorAutoConfiguration {
/**
* springvalidator
@ -46,8 +46,8 @@ public class GunsValidatorAutoConfiguration {
* @since 2020/8/12 20:18
*/
@Bean
public GunsValidator gunsValidator() {
return new GunsValidator();
public ProjectValidator gunsValidator() {
return new ProjectValidator();
}
}

View File

@ -1,2 +1,2 @@
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
cn.stylefeng.roses.kernel.validator.starter.GunsValidatorAutoConfiguration
cn.stylefeng.roses.kernel.validator.starter.ProjectValidatorAutoConfiguration

View File

@ -43,7 +43,7 @@ import java.util.Date;
* @since 2022/9/24 21:15
*/
@Configuration
public class GunsDateConvertAutoConfiguration {
public class ProjectDateConvertAutoConfiguration {
/**
* LocalDateRequestParamPathVariable

View File

@ -37,7 +37,7 @@ import org.springframework.context.annotation.Configuration;
* @since 2021/1/19 22:42
*/
@Configuration
public class GunsWrapperAutoConfiguration {
public class ProjectWrapperAutoConfiguration {
/**
* Wrapper

View File

@ -1,3 +1,3 @@
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
cn.stylefeng.roses.kernel.wrapper.starter.GunsWrapperAutoConfiguration,\
cn.stylefeng.roses.kernel.wrapper.starter.GunsDateConvertAutoConfiguration
cn.stylefeng.roses.kernel.wrapper.starter.ProjectWrapperAutoConfiguration,\
cn.stylefeng.roses.kernel.wrapper.starter.ProjectDateConvertAutoConfiguration

View File

@ -35,7 +35,7 @@ import org.springframework.context.annotation.Configuration;
* @since 2021/1/31 22:37
*/
@Configuration
public class GunsMonitorAutoConfiguration {
public class ProjectMonitorAutoConfiguration {
/**
* holder

View File

@ -1,2 +1,2 @@
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
cn.stylefeng.roses.kernel.monitor.starter.GunsMonitorAutoConfiguration
cn.stylefeng.roses.kernel.monitor.starter.ProjectMonitorAutoConfiguration

View File

@ -42,7 +42,7 @@ import org.springframework.context.annotation.Configuration;
*/
@Configuration
@ConditionalOnMissingClass("org.springframework.data.redis.connection.RedisConnectionFactory")
public class GunsCustomerMemoryAutoConfiguration {
public class ProjectCustomerMemoryAutoConfiguration {
/**
* C

View File

@ -42,7 +42,7 @@ import org.springframework.data.redis.core.RedisTemplate;
*/
@Configuration
@ConditionalOnClass(name = "org.springframework.data.redis.connection.RedisConnectionFactory")
public class GunsCustomerRedisAutoConfiguration {
public class ProjectCustomerRedisAutoConfiguration {
/**
* CRedis

View File

@ -1,3 +1,3 @@
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
cn.stylefeng.roses.kernel.customer.starter.GunsCustomerMemoryAutoConfiguration,\
cn.stylefeng.roses.kernel.customer.starter.GunsCustomerRedisAutoConfiguration
cn.stylefeng.roses.kernel.customer.starter.ProjectCustomerMemoryAutoConfiguration,\
cn.stylefeng.roses.kernel.customer.starter.ProjectCustomerRedisAutoConfiguration

View File

@ -1,38 +0,0 @@
/*
* Copyright [2020-2030] [https://www.stylefeng.cn]
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* GunsAPACHE LICENSE 2.0使
*
* 1.LICENSE
* 2.Guns
* 3.
* 4. https://gitee.com/stylefeng/guns
* 5. https://gitee.com/stylefeng/guns
* 6.
*/
package cn.stylefeng.roses.kernel.dict.starter;
import org.springframework.context.annotation.Configuration;
/**
*
*
* @author fengshuonan
* @since 2020/12/1 21:54
*/
@Configuration
public class GunsDictAutoConfiguration {
}

View File

@ -1,2 +0,0 @@
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
cn.stylefeng.roses.kernel.dict.starter.GunsDictAutoConfiguration

View File

@ -1,38 +0,0 @@
/*
* Copyright [2020-2030] [https://www.stylefeng.cn]
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* GunsAPACHE LICENSE 2.0使
*
* 1.LICENSE
* 2.Guns
* 3.
* 4. https://gitee.com/stylefeng/guns
* 5. https://gitee.com/stylefeng/guns
* 6.
*/
package cn.stylefeng.roses.kernel.message.starter;
import org.springframework.context.annotation.Configuration;
/**
*
*
* @author liuhanqing
* @since 2020/12/31 18:50
*/
@Configuration
public class GunsMessageAutoConfiguration {
}

View File

@ -1,2 +0,0 @@
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
cn.stylefeng.roses.kernel.message.starter.GunsMessageAutoConfiguration

View File

@ -12,7 +12,7 @@ import org.springframework.context.annotation.Configuration;
* @since 2022/2/9 17:57
*/
@Configuration
public class GunsSystemHomeStatisticsAutoConfiguration {
public class SystemHomeStatisticsAutoConfiguration {
/**
* AOP

View File

@ -42,7 +42,7 @@ import org.springframework.context.annotation.Configuration;
*/
@Configuration
@ConditionalOnMissingClass("org.springframework.data.redis.connection.RedisConnectionFactory")
public class GunsResourceMemoryCacheAutoConfiguration {
public class ResourceMemoryCacheAutoConfiguration {
/**
*

View File

@ -42,7 +42,7 @@ import org.springframework.data.redis.core.RedisTemplate;
*/
@Configuration
@ConditionalOnClass(name = "org.springframework.data.redis.connection.RedisConnectionFactory")
public class GunsResourceRedisCacheAutoConfiguration {
public class ResourceRedisCacheAutoConfiguration {
/**
*

View File

@ -56,7 +56,7 @@ import java.util.Map;
*/
@Configuration
@ConditionalOnMissingClass("org.springframework.data.redis.connection.RedisConnectionFactory")
public class GunsSystemMemoryCacheAutoConfiguration {
public class SystemMemoryCacheAutoConfiguration {
/**
* 线

View File

@ -55,7 +55,7 @@ import java.util.Map;
*/
@Configuration
@ConditionalOnClass(name = "org.springframework.data.redis.connection.RedisConnectionFactory")
public class GunsSystemRedisCacheAutoConfiguration {
public class SystemRedisCacheAutoConfiguration {
/**
* 线

View File

@ -1,9 +1,9 @@
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
cn.stylefeng.roses.kernel.system.starter.cache.GunsSystemMemoryCacheAutoConfiguration,\
cn.stylefeng.roses.kernel.system.starter.cache.GunsSystemRedisCacheAutoConfiguration,\
cn.stylefeng.roses.kernel.system.starter.cache.GunsResourceMemoryCacheAutoConfiguration,\
cn.stylefeng.roses.kernel.system.starter.cache.GunsResourceRedisCacheAutoConfiguration,\
cn.stylefeng.roses.kernel.system.starter.GunsSystemHomeStatisticsAutoConfiguration,\
cn.stylefeng.roses.kernel.system.starter.cache.SystemMemoryCacheAutoConfiguration,\
cn.stylefeng.roses.kernel.system.starter.cache.SystemRedisCacheAutoConfiguration,\
cn.stylefeng.roses.kernel.system.starter.cache.ResourceMemoryCacheAutoConfiguration,\
cn.stylefeng.roses.kernel.system.starter.cache.ResourceRedisCacheAutoConfiguration,\
cn.stylefeng.roses.kernel.system.starter.SystemHomeStatisticsAutoConfiguration,\
cn.stylefeng.roses.kernel.system.starter.config.RestErrorViewAutoConfiguration
org.springframework.context.ApplicationListener=\
cn.stylefeng.roses.kernel.system.modular.menu.listener.MenuResourceUpdateListener,\