Skip to content

Commit 837f230

Browse files
author
luoqiangzheng@hz-cpp.com
committed
升级依赖包
1 parent b9aca93 commit 837f230

File tree

16 files changed

+107
-124
lines changed

16 files changed

+107
-124
lines changed

eladmin-common/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111
<properties>
12-
<hutool.version>5.3.4</hutool.version>
12+
<hutool.version>5.7.22</hutool.version>
1313
</properties>
1414

1515
<artifactId>eladmin-common</artifactId>

eladmin-common/src/main/java/me/zhengjie/config/SwaggerConfig.java

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
*/
1616
package me.zhengjie.config;
1717

18+
import cn.hutool.core.collection.CollUtil;
1819
import com.fasterxml.classmate.TypeResolver;
19-
import com.google.common.base.Predicates;
2020
import io.swagger.annotations.ApiModel;
2121
import io.swagger.annotations.ApiModelProperty;
2222
import lombok.Data;
@@ -29,14 +29,18 @@
2929
import springfox.documentation.builders.PathSelectors;
3030
import springfox.documentation.schema.AlternateTypeRule;
3131
import springfox.documentation.schema.AlternateTypeRuleConvention;
32-
import springfox.documentation.service.*;
32+
import springfox.documentation.service.ApiInfo;
33+
import springfox.documentation.service.ApiKey;
34+
import springfox.documentation.service.AuthorizationScope;
35+
import springfox.documentation.service.SecurityReference;
36+
import springfox.documentation.service.SecurityScheme;
3337
import springfox.documentation.spi.DocumentationType;
3438
import springfox.documentation.spi.service.contexts.SecurityContext;
3539
import springfox.documentation.spring.web.plugins.Docket;
3640
import springfox.documentation.swagger2.annotations.EnableSwagger2;
3741
import java.util.ArrayList;
3842
import java.util.List;
39-
import static com.google.common.collect.Lists.newArrayList;
43+
4044
import static springfox.documentation.schema.AlternateTypeRules.newRule;
4145

4246
/**
@@ -62,7 +66,7 @@ public Docket createRestApi() {
6266
.pathMapping("/")
6367
.apiInfo(apiInfo())
6468
.select()
65-
.paths(Predicates.not(PathSelectors.regex("/error.*")))
69+
.paths(PathSelectors.regex("^(?!/error).*"))
6670
.paths(PathSelectors.any())
6771
.build()
6872
//添加登陆认证
@@ -98,7 +102,7 @@ private List<SecurityContext> securityContexts() {
98102
private SecurityContext getContextByPath() {
99103
return SecurityContext.builder()
100104
.securityReferences(defaultAuth())
101-
.forPaths(PathSelectors.regex("^(?!/auth).*$"))
105+
.operationSelector(o->o.requestMappingPattern().matches("^(?!/auth).*$"))
102106
.build();
103107
}
104108

@@ -128,7 +132,7 @@ public int getOrder() {
128132

129133
@Override
130134
public List<AlternateTypeRule> rules() {
131-
return newArrayList(newRule(resolver.resolve(Pageable.class), resolver.resolve(Page.class)));
135+
return CollUtil.newArrayList(newRule(resolver.resolve(Pageable.class), resolver.resolve(Page.class)));
132136
}
133137
};
134138
}

eladmin-common/src/main/java/me/zhengjie/utils/ValidationUtil.java

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,17 @@
1515
*/
1616
package me.zhengjie.utils;
1717

18+
import cn.hutool.core.lang.Validator;
1819
import cn.hutool.core.util.ObjectUtil;
1920
import me.zhengjie.exception.BadRequestException;
20-
import org.hibernate.validator.internal.constraintvalidators.hv.EmailValidator;
2121

2222
/**
2323
* 验证工具
24+
*
2425
* @author Zheng Jie
2526
* @date 2018-11-23
2627
*/
27-
public class ValidationUtil{
28+
public class ValidationUtil {
2829

2930
/**
3031
* 验证空
@@ -36,10 +37,10 @@ public static void isNull(Object obj, String entity, String parameter , Object v
3637
}
3738
}
3839

39-
/**
40-
* 验证是否为邮箱
41-
*/
42-
public static boolean isEmail(String email) {
43-
return new EmailValidator().isValid(email, null);
44-
}
40+
/**
41+
* 验证是否为邮箱
42+
*/
43+
public static boolean isEmail(String email) {
44+
return Validator.isEmail(email);
45+
}
4546
}

eladmin-common/src/test/java/me/zhengjie/utils/DateUtilsTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package me.zhengjie.utils;
22

3-
import org.junit.Test;
3+
import org.junit.jupiter.api.Test;
44

55
import java.time.LocalDateTime;
66
import java.util.Date;

eladmin-common/src/test/java/me/zhengjie/utils/EncryptUtilsTest.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
package me.zhengjie.utils;
22

3-
import org.junit.Test;
4-
import static org.junit.Assert.*;
3+
import org.junit.jupiter.api.Test;
4+
55
import static me.zhengjie.utils.EncryptUtils.*;
6+
import static org.junit.jupiter.api.Assertions.assertEquals;
67

78
public class EncryptUtilsTest {
89

eladmin-common/src/test/java/me/zhengjie/utils/FileUtilTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
package me.zhengjie.utils;
22

3-
import org.junit.Test;
3+
import org.junit.jupiter.api.Test;
44
import org.springframework.mock.web.MockMultipartFile;
55

6-
import static org.junit.Assert.*;
76
import static me.zhengjie.utils.FileUtil.*;
7+
import static org.junit.jupiter.api.Assertions.assertEquals;
88

99
public class FileUtilTest {
1010

eladmin-common/src/test/java/me/zhengjie/utils/StringUtilsTest.java

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,18 @@
11
package me.zhengjie.utils;
22

3-
import org.junit.Test;
3+
import org.junit.jupiter.api.Test;
44
import org.springframework.mock.web.MockHttpServletRequest;
55

66
import java.text.SimpleDateFormat;
7-
import java.util.*;
7+
import java.util.Date;
88

9-
import static me.zhengjie.utils.StringUtils.*;
10-
import static org.junit.Assert.*;
9+
import static me.zhengjie.utils.StringUtils.getIp;
10+
import static me.zhengjie.utils.StringUtils.getWeekDay;
11+
import static me.zhengjie.utils.StringUtils.toCamelCase;
12+
import static me.zhengjie.utils.StringUtils.toCapitalizeCamelCase;
13+
import static me.zhengjie.utils.StringUtils.toUnderScoreCase;
14+
import static org.junit.jupiter.api.Assertions.assertEquals;
15+
import static org.junit.jupiter.api.Assertions.assertNull;
1116

1217
public class StringUtilsTest {
1318

@@ -40,4 +45,4 @@ public void testGetWeekDay() {
4045
public void testGetIP() {
4146
assertEquals("127.0.0.1", getIp(new MockHttpServletRequest()));
4247
}
43-
}
48+
}

eladmin-generator/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<name>代码生成模块</name>
1414

1515
<properties>
16-
<configuration.version>1.9</configuration.version>
16+
<configuration.version>1.10</configuration.version>
1717
</properties>
1818

1919
<dependencies>

eladmin-system/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<name>核心模块</name>
1414

1515
<properties>
16-
<jjwt.version>0.11.1</jjwt.version>
16+
<jjwt.version>0.11.2</jjwt.version>
1717
<!-- oshi监控需要指定jna版本, 问题详见 https://github.com/oshi/oshi/issues/1040 -->
1818
<jna.version>5.8.0</jna.version>
1919
</properties>
@@ -84,7 +84,7 @@
8484
<dependency>
8585
<groupId>com.github.oshi</groupId>
8686
<artifactId>oshi-core</artifactId>
87-
<version>5.7.1</version>
87+
<version>6.1.4</version>
8888
</dependency>
8989
</dependencies>
9090

eladmin-system/src/main/java/me/zhengjie/config/ConfigurerAdapter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ public CorsFilter corsFilter() {
5454
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
5555
CorsConfiguration config = new CorsConfiguration();
5656
config.setAllowCredentials(true);
57-
config.addAllowedOrigin("*");
57+
config.addAllowedOriginPattern("*");
5858
config.addAllowedHeader("*");
5959
config.addAllowedMethod("*");
6060
source.registerCorsConfiguration("/**", config);

0 commit comments

Comments
 (0)