Skip to content

Commit 8fdb7a1

Browse files
committed
fix #29 update 2.7.4
1 parent 2b3f970 commit 8fdb7a1

File tree

8 files changed

+39
-19
lines changed

8 files changed

+39
-19
lines changed

pom.xml

Lines changed: 26 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
<groupId>com.codingapi.springboot</groupId>
1414
<artifactId>springboot-parent</artifactId>
15-
<version>2.7.3</version>
15+
<version>2.7.4</version>
1616

1717
<url>https://github.com/codingapi/springboot-framewrok</url>
1818
<name>springboot-parent</name>
@@ -27,25 +27,37 @@
2727
<maven.compile.target>8</maven.compile.target>
2828
<maven.source.plugin>3.0.1</maven.source.plugin>
2929
<maven-compiler-plugin.version>3.11.0</maven-compiler-plugin.version>
30-
<maven.javadoc.plugin>2.10.3</maven.javadoc.plugin>
31-
<nexus.staging.maven.plugin>1.6.3</nexus.staging.maven.plugin>
32-
<maven.gpg.plugin>1.6</maven.gpg.plugin>
30+
<maven.javadoc.plugin>3.6.1</maven.javadoc.plugin>
31+
<nexus.staging.maven.plugin>1.6.13</nexus.staging.maven.plugin>
32+
<maven.gpg.plugin>3.1.0</maven.gpg.plugin>
3333
<codingapi.framework.version>${project.version}</codingapi.framework.version>
34-
<fastjson.version>2.0.28</fastjson.version>
35-
<jsonwebtoken.jjwt.version>0.11.5</jsonwebtoken.jjwt.version>
36-
<commons-io.version>2.11.0</commons-io.version>
37-
<commons-dbutils.version>1.7</commons-dbutils.version>
34+
<fastjson.version>2.0.42</fastjson.version>
35+
<jsonwebtoken.jjwt.version>0.12.3</jsonwebtoken.jjwt.version>
36+
<commons-io.version>2.15.0</commons-io.version>
37+
<commons-dbutils.version>1.8.1</commons-dbutils.version>
3838
<org.reflections.version>0.10.2</org.reflections.version>
3939
<perf4j.version>0.9.16</perf4j.version>
4040
<bcprov-jdk15on.version>1.70</bcprov-jdk15on.version>
4141
<commons-crypto.version>1.2.0</commons-crypto.version>
42+
<org.yaml.snakeyaml.version>2.2</org.yaml.snakeyaml.version>
4243
</properties>
4344

4445
<dependencies>
4546

4647
<dependency>
4748
<groupId>org.springframework.boot</groupId>
4849
<artifactId>spring-boot-starter</artifactId>
50+
<exclusions>
51+
<exclusion>
52+
<groupId>org.yaml</groupId>
53+
<artifactId>snakeyaml</artifactId>
54+
</exclusion>
55+
</exclusions>
56+
</dependency>
57+
58+
<dependency>
59+
<groupId>org.yaml</groupId>
60+
<artifactId>snakeyaml</artifactId>
4961
</dependency>
5062

5163
<dependency>
@@ -155,6 +167,12 @@
155167
<version>${commons-dbutils.version}</version>
156168
</dependency>
157169

170+
<dependency>
171+
<groupId>org.yaml</groupId>
172+
<artifactId>snakeyaml</artifactId>
173+
<version>${org.yaml.snakeyaml.version}</version>
174+
</dependency>
175+
158176
</dependencies>
159177
</dependencyManagement>
160178

springboot-starter-data-fast/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>springboot-parent</artifactId>
77
<groupId>com.codingapi.springboot</groupId>
8-
<version>2.7.3</version>
8+
<version>2.7.4</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

springboot-starter-data-fast/src/main/java/com/codingapi/springboot/fast/dynamic/DynamicRepository.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import java.util.List;
1010

1111
@NoRepositoryBean
12+
@SuppressWarnings("unchecked")
1213
public interface DynamicRepository<T, ID> extends JpaRepository<T, ID> {
1314

1415
default Class<?> getEntityClass() {

springboot-starter-id-generator/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>springboot-parent</artifactId>
77
<groupId>com.codingapi.springboot</groupId>
8-
<version>2.7.3</version>
8+
<version>2.7.4</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

springboot-starter-security-jwt/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<artifactId>springboot-parent</artifactId>
88
<groupId>com.codingapi.springboot</groupId>
9-
<version>2.7.3</version>
9+
<version>2.7.4</version>
1010
</parent>
1111

1212
<artifactId>springboot-starter-security-jwt</artifactId>

springboot-starter-security-jwt/src/main/java/com/codingapi/springboot/security/jwt/Jwt.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@
77
import io.jsonwebtoken.Jwts;
88
import io.jsonwebtoken.security.Keys;
99

10+
import javax.crypto.SecretKey;
1011
import java.nio.charset.StandardCharsets;
11-
import java.security.Key;
1212
import java.util.List;
1313

1414
public class Jwt {
1515

16-
private final Key key;
16+
private final SecretKey key;
1717
private final int jwtTime;
1818
private final int jwtRestTime;
1919

@@ -37,21 +37,21 @@ public Token create(String username, String iv, List<String> authorities){
3737

3838
public Token create(String username, String iv,List<String> authorities,String extra){
3939
Token token = new Token(username, iv,extra, authorities, jwtTime, jwtRestTime);
40-
String jwt = Jwts.builder().setSubject(token.toJson()).signWith(key).compact();
40+
String jwt = Jwts.builder().subject(token.toJson()).signWith(key).compact();
4141
token.setToken(jwt);
4242
return token;
4343
}
4444

4545
public Token parser(String sign) {
4646
try {
47-
Jws<Claims> jws = Jwts.parserBuilder().setSigningKey(key).build().parseClaimsJws(sign);
47+
Jws<Claims> jws = Jwts.parser().verifyWith(key).build().parseSignedClaims(sign);
4848
if (jws != null) {
49-
String subject = jws.getBody().getSubject();
49+
String subject = jws.getPayload().getSubject();
5050
return JSONObject.parseObject(subject, Token.class);
5151
}
5252
throw new LocaleMessageException("token.error", "token失效,请重新登录.");
5353
} catch (Exception exp) {
5454
throw new LocaleMessageException("token.error", exp.getMessage());
5555
}
5656
}
57-
}
57+
}

springboot-starter/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>com.codingapi.springboot</groupId>
77
<artifactId>springboot-parent</artifactId>
8-
<version>2.7.3</version>
8+
<version>2.7.4</version>
99
</parent>
1010
<artifactId>springboot-starter</artifactId>
1111

springboot-starter/src/main/java/com/codingapi/springboot/framework/serializable/MapSerializable.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.codingapi.springboot.framework.serializable;
22

33
import com.alibaba.fastjson.JSONObject;
4+
import com.alibaba.fastjson2.JSON;
45

56
import java.util.Map;
67

@@ -11,6 +12,6 @@
1112
public interface MapSerializable {
1213

1314
default Map<String, Object> toMap() {
14-
return (Map<String, Object>) JSONObject.toJSON(this);
15+
return JSON.parseObject(JSONObject.toJSONString(this));
1516
}
1617
}

0 commit comments

Comments
 (0)