style: 使用常量优化部分魔法值,核心模块部分配置前缀调整

This commit is contained in:
2023-12-29 17:46:28 +08:00
parent 7b12454ce6
commit 52dce2acdf
6 changed files with 8 additions and 7 deletions

View File

@@ -35,6 +35,7 @@ import org.springframework.context.annotation.Import;
import org.springframework.context.annotation.PropertySource;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
import top.charles7c.continew.starter.core.constant.StringConstants;
import top.charles7c.continew.starter.core.handler.GeneralPropertySourceFactory;
/**
@@ -56,7 +57,7 @@ public class SaTokenAutoConfiguration implements WebMvcConfigurer {
@Override
public void addInterceptors(InterceptorRegistry registry) {
// 注册 Sa-Token 拦截器,校验规则为 StpUtil.checkLogin() 登录校验
registry.addInterceptor(new SaInterceptor(handle -> StpUtil.checkLogin())).addPathPatterns("/**")
registry.addInterceptor(new SaInterceptor(handle -> StpUtil.checkLogin())).addPathPatterns(StringConstants.PATH_PATTERN)
.excludePathPatterns(properties.getSecurity().getExcludes());
}

View File

@@ -39,7 +39,7 @@ import top.charles7c.continew.starter.core.constant.StringConstants;
@Lazy
@AutoConfiguration
@ConditionalOnWebApplication
@ConditionalOnProperty(prefix = "cors", name = "enabled", havingValue = "true")
@ConditionalOnProperty(prefix = "continew-starter.cors", name = "enabled", havingValue = "true")
@EnableConfigurationProperties(CorsProperties.class)
public class CorsAutoConfiguration {
@@ -68,7 +68,7 @@ public class CorsAutoConfiguration {
properties.getExposedHeaders().forEach(config::addExposedHeader);
// 添加映射路径,拦截一切请求
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
source.registerCorsConfiguration("/**", config);
source.registerCorsConfiguration(StringConstants.PATH_PATTERN, config);
CorsFilter corsFilter = new CorsFilter(source);
log.info("[ContiNew Starter] - Auto Configuration 'CorsFilter' completed initialization.");
return corsFilter;

View File

@@ -31,7 +31,7 @@ import java.util.List;
* @since 1.0.0
*/
@Data
@ConfigurationProperties(prefix = "cors")
@ConfigurationProperties(prefix = "continew-starter.cors")
public class CorsProperties {
/**

View File

@@ -42,7 +42,7 @@ import java.util.concurrent.ScheduledExecutorService;
@Lazy
@AutoConfiguration
@RequiredArgsConstructor
@ConditionalOnProperty(prefix = "thread-pool", name = "enabled", havingValue = "true")
@ConditionalOnProperty(prefix = "continew-starter.thread-pool", name = "enabled", havingValue = "true")
@EnableAsync(proxyTargetClass = true)
public class AsyncAutoConfiguration implements AsyncConfigurer {

View File

@@ -42,7 +42,7 @@ import java.util.concurrent.ThreadPoolExecutor;
@Slf4j
@Lazy
@AutoConfiguration
@ConditionalOnProperty(prefix = "thread-pool", name = "enabled", havingValue = "true")
@ConditionalOnProperty(prefix = "continew-starter.thread-pool", name = "enabled", havingValue = "true")
@EnableConfigurationProperties(ThreadPoolProperties.class)
public class ThreadPoolAutoConfiguration {

View File

@@ -27,7 +27,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties;
* @since 1.0.0
*/
@Data
@ConfigurationProperties(prefix = "thread-pool")
@ConfigurationProperties(prefix = "continew-starter.thread-pool")
public class ThreadPoolProperties {
/**