Skip to content

Commit e0a443e

Browse files
committed
refactor: 规范文件命名
1 parent bd29829 commit e0a443e

7 files changed

Lines changed: 41 additions & 41 deletions

File tree

common/plugin/datasource/src/main/java/com/github/cadecode/uniboot/common/plugin/datasource/annotation/DynamicDS.java renamed to common/plugin/datasource/src/main/java/com/github/cadecode/uniboot/common/plugin/datasource/annotation/DynamicDs.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@
1111
@Target({ElementType.TYPE, ElementType.METHOD})
1212
@Retention(RetentionPolicy.RUNTIME)
1313
@Documented
14-
public @interface DynamicDS {
14+
public @interface DynamicDs {
1515
String value();
1616
}

common/plugin/datasource/src/main/java/com/github/cadecode/uniboot/common/plugin/datasource/aspect/DynamicDSAspect.java renamed to common/plugin/datasource/src/main/java/com/github/cadecode/uniboot/common/plugin/datasource/aspect/DynamicDsAspect.java

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.github.cadecode.uniboot.common.plugin.datasource.aspect;
22

3-
import com.github.cadecode.uniboot.common.plugin.datasource.annotation.DynamicDS;
4-
import com.github.cadecode.uniboot.common.plugin.datasource.dynamic.DynamicDSHolder;
3+
import com.github.cadecode.uniboot.common.plugin.datasource.annotation.DynamicDs;
4+
import com.github.cadecode.uniboot.common.plugin.datasource.dynamic.DynamicDsHolder;
55
import lombok.extern.slf4j.Slf4j;
66
import org.aspectj.lang.JoinPoint;
77
import org.aspectj.lang.annotation.After;
@@ -22,10 +22,10 @@
2222
@Aspect
2323
@Component
2424
@Order(-1)
25-
public class DynamicDSAspect {
25+
public class DynamicDsAspect {
2626

27-
@Pointcut("@within(com.github.cadecode.uniboot.common.plugin.datasource.annotation.DynamicDS) " +
28-
"|| @annotation(com.github.cadecode.uniboot.common.plugin.datasource.annotation.DynamicDS)")
27+
@Pointcut("@within(com.github.cadecode.uniboot.common.plugin.datasource.annotation.DynamicDs) " +
28+
"|| @annotation(com.github.cadecode.uniboot.common.plugin.datasource.annotation.DynamicDs)")
2929
public void pointCut() {
3030

3131
}
@@ -38,11 +38,11 @@ public void switchDataSource(JoinPoint point) {
3838
// 获取方法上的注解
3939
String dataSourceKey = getDataSourceKey(point);
4040
// 设置数据源
41-
if (!DynamicDSHolder.containDataSourceKey(dataSourceKey)) {
41+
if (!DynamicDsHolder.containDataSourceKey(dataSourceKey)) {
4242
log.info("Switch datasource fail,{} not found", dataSourceKey);
4343
return;
4444
}
45-
DynamicDSHolder.setDataSourceKey(dataSourceKey);
45+
DynamicDsHolder.setDataSourceKey(dataSourceKey);
4646
String methodName = point.getSignature().getDeclaringTypeName() + '.' + point.getSignature().getName();
4747
log.info("Switch datasource to {},execute method [{}]", dataSourceKey, methodName);
4848
}
@@ -53,16 +53,16 @@ public void switchDataSource(JoinPoint point) {
5353
@After("pointCut()")
5454
public void resetDataSource(JoinPoint point) {
5555
// 将数据源恢复为之前的数据源
56-
DynamicDSHolder.clearDataSourceKey();
57-
log.info("Reset datasource to {}", DynamicDSHolder.getDataSourceKey());
56+
DynamicDsHolder.clearDataSourceKey();
57+
log.info("Reset datasource to {}", DynamicDsHolder.getDataSourceKey());
5858
}
5959

6060
/**
61-
* 获取 DynamicDS 注解内容,以方法为主
61+
* 获取 DynamicDs 注解内容,以方法为主
6262
*/
6363
private String getDataSourceKey(JoinPoint point) {
6464
MethodSignature methodSignature = (MethodSignature) point.getSignature();
65-
DynamicDS dsM = methodSignature.getMethod().getAnnotation(DynamicDS.class);
65+
DynamicDs dsM = methodSignature.getMethod().getAnnotation(DynamicDs.class);
6666
// 获取数据源 key
6767
String dataSourceKey;
6868
if (dsM != null) {
@@ -71,7 +71,7 @@ private String getDataSourceKey(JoinPoint point) {
7171
// 获取取类上的注解内容
7272
dataSourceKey = methodSignature.getMethod()
7373
.getDeclaringClass()
74-
.getAnnotation(DynamicDS.class)
74+
.getAnnotation(DynamicDs.class)
7575
.value();
7676
return dataSourceKey;
7777
}

common/plugin/datasource/src/main/java/com/github/cadecode/uniboot/common/plugin/datasource/config/DynamicDSAutoConfig.java renamed to common/plugin/datasource/src/main/java/com/github/cadecode/uniboot/common/plugin/datasource/config/DynamicDsAutoConfig.java

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package com.github.cadecode.uniboot.common.plugin.datasource.config;
22

3-
import com.github.cadecode.uniboot.common.plugin.datasource.dynamic.DynamicDS;
4-
import com.github.cadecode.uniboot.common.plugin.datasource.dynamic.DynamicDSHolder;
5-
import com.github.cadecode.uniboot.common.plugin.datasource.exception.DynamicDSException;
3+
import com.github.cadecode.uniboot.common.plugin.datasource.dynamic.DynamicDs;
4+
import com.github.cadecode.uniboot.common.plugin.datasource.dynamic.DynamicDsHolder;
5+
import com.github.cadecode.uniboot.common.plugin.datasource.exception.DynamicDsException;
66
import com.zaxxer.hikari.HikariDataSource;
77
import lombok.RequiredArgsConstructor;
88
import lombok.extern.slf4j.Slf4j;
@@ -25,46 +25,46 @@
2525
@Slf4j
2626
@RequiredArgsConstructor
2727
@Configuration
28-
@EnableConfigurationProperties(DynamicDSProperties.class)
28+
@EnableConfigurationProperties(DynamicDsProperties.class)
2929
@ConditionalOnProperty(name = "uni-boot.dynamic-ds.enable", havingValue = "true")
30-
public class DynamicDSAutoConfig {
30+
public class DynamicDsAutoConfig {
3131

32-
private final DynamicDSProperties properties;
32+
private final DynamicDsProperties properties;
3333

3434
@Bean
35-
public DynamicDS dynamicDS() {
35+
public DynamicDs dynamicDs() {
3636
log.info("Checking dynamic datasource config");
37-
checkDynamicDSConfig();
37+
checkDynamicDsConfig();
3838
log.info("Starting to create dynamic datasource");
3939
// 创建数据源
4040
Map<Object, Object> dataSourceMap;
4141
try {
4242
dataSourceMap = properties.getDatasource().entrySet().stream()
4343
.collect(Collectors.toMap(Entry::getKey, e -> new HikariDataSource(e.getValue())));
4444
} catch (Exception e) {
45-
throw new DynamicDSException("Create dynamic datasource fail", e);
45+
throw new DynamicDsException("Create dynamic datasource fail", e);
4646
}
47-
DynamicDS dynamicDS = new DynamicDS();
47+
DynamicDs dynamicDs = new DynamicDs();
4848
// 添加数据源
49-
dynamicDS.setTargetDataSources(dataSourceMap);
49+
dynamicDs.setTargetDataSources(dataSourceMap);
5050
// 设置默认数据源
51-
dynamicDS.setDefaultTargetDataSource(dataSourceMap.get(properties.getMaster()));
52-
DynamicDSHolder.setDataSourceKey(properties.getMaster());
51+
dynamicDs.setDefaultTargetDataSource(dataSourceMap.get(properties.getMaster()));
52+
DynamicDsHolder.setDataSourceKey(properties.getMaster());
5353
log.info("Create dynamic datasource over,set default to {}", properties.getMaster());
54-
return dynamicDS;
54+
return dynamicDs;
5555
}
5656

5757
/**
5858
* 检查是否配置了数据源和 master
5959
*/
60-
private void checkDynamicDSConfig() {
60+
private void checkDynamicDsConfig() {
6161
// 检查是否配置了数据源
6262
if (Objects.isNull(properties.getDatasource()) || properties.getDatasource().isEmpty()) {
63-
throw new DynamicDSException("Dynamic datasource config not found");
63+
throw new DynamicDsException("Dynamic datasource config not found");
6464
}
6565
// 检查是否指定主数据源
6666
if (Objects.isNull(properties.getMaster()) || !properties.getDatasource().containsKey(properties.getMaster())) {
67-
throw new DynamicDSException("Not found default datasource config");
67+
throw new DynamicDsException("Not found default datasource config");
6868
}
6969
}
7070
}

common/plugin/datasource/src/main/java/com/github/cadecode/uniboot/common/plugin/datasource/config/DynamicDSProperties.java renamed to common/plugin/datasource/src/main/java/com/github/cadecode/uniboot/common/plugin/datasource/config/DynamicDsProperties.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
*/
1515
@Data
1616
@ConfigurationProperties("uni-boot.dynamic-ds")
17-
public class DynamicDSProperties {
17+
public class DynamicDsProperties {
1818

1919
private boolean enable;
2020

common/plugin/datasource/src/main/java/com/github/cadecode/uniboot/common/plugin/datasource/dynamic/DynamicDS.java renamed to common/plugin/datasource/src/main/java/com/github/cadecode/uniboot/common/plugin/datasource/dynamic/DynamicDs.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@
1111
* @author Cade Li
1212
* @date 2021/12/3
1313
*/
14-
public class DynamicDS extends AbstractRoutingDataSource {
14+
public class DynamicDs extends AbstractRoutingDataSource {
1515

1616
/**
1717
* 设置数据源 key
1818
*/
1919
@Override
2020
protected Object determineCurrentLookupKey() {
21-
return DynamicDSHolder.getDataSourceKey();
21+
return DynamicDsHolder.getDataSourceKey();
2222
}
2323

2424
/**
@@ -28,7 +28,7 @@ protected Object determineCurrentLookupKey() {
2828
public void setTargetDataSources(Map<Object, Object> targetDataSources) {
2929
super.setTargetDataSources(targetDataSources);
3030
// 存储数据源 key
31-
DynamicDSHolder.addDataSourceKeys(targetDataSources.keySet());
31+
DynamicDsHolder.addDataSourceKeys(targetDataSources.keySet());
3232
}
3333

3434
/**

common/plugin/datasource/src/main/java/com/github/cadecode/uniboot/common/plugin/datasource/dynamic/DynamicDSHolder.java renamed to common/plugin/datasource/src/main/java/com/github/cadecode/uniboot/common/plugin/datasource/dynamic/DynamicDsHolder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
* @author Cade Li
1111
* @date 2021/12/3
1212
*/
13-
public class DynamicDSHolder {
13+
public class DynamicDsHolder {
1414

1515
// 定义容器,存储当前线程的数据源 key,使用 stack 实现嵌套切换
1616
private static final ThreadLocal<Stack<String>> HOLDER = ThreadLocal.withInitial(Stack::new);

common/plugin/datasource/src/main/java/com/github/cadecode/uniboot/common/plugin/datasource/exception/DynamicDSException.java renamed to common/plugin/datasource/src/main/java/com/github/cadecode/uniboot/common/plugin/datasource/exception/DynamicDsException.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,23 +6,23 @@
66
* @author Cade Li
77
* @date 2023/6/9
88
*/
9-
public class DynamicDSException extends RuntimeException{
10-
public DynamicDSException() {
9+
public class DynamicDsException extends RuntimeException {
10+
public DynamicDsException() {
1111
}
1212

13-
public DynamicDSException(String message) {
13+
public DynamicDsException(String message) {
1414
super(message);
1515
}
1616

17-
public DynamicDSException(String message, Throwable cause) {
17+
public DynamicDsException(String message, Throwable cause) {
1818
super(message, cause);
1919
}
2020

21-
public DynamicDSException(Throwable cause) {
21+
public DynamicDsException(Throwable cause) {
2222
super(cause);
2323
}
2424

25-
public DynamicDSException(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace) {
25+
public DynamicDsException(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace) {
2626
super(message, cause, enableSuppression, writableStackTrace);
2727
}
2828
}

0 commit comments

Comments
 (0)