Skip to content

Commit b4eada0

Browse files
committed
fix properties
1 parent d2c5d37 commit b4eada0

File tree

6 files changed

+12
-12
lines changed

6 files changed

+12
-12
lines changed

springboot-example/src/main/resources/application.properties

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,4 @@ spring.jpa.database-platform=org.hibernate.dialect.H2Dialect
88
spring.jpa.hibernate.ddl-auto=create-drop
99
spring.jpa.show-sql=true
1010

11-
security.jwt.properties.jwt-secret-key=YWRmc2Rhc2Rkc3h4eDEyM3NkZnNkZkFTQVNEc2RGQCMkIyRRQVNEYXNkQVNBU0RBU0RTQUZTREZTREZBU0Rkc2Rm
12-
#15\u5206\u949F\u6709\u6548\u671F 1000*60*15=900000
13-
security.jwt.properties.jwt-time=900000
14-
#10\u5206\u949F\u540E\u66F4\u6362\u4EE4\u724C 1000*60*10=600000
15-
security.jwt.properties.jwt-rest-time=600000
11+
codingapi.leaf.jdbc-url=jdbc:h2:mem:leaf;DB_CLOSE_DELAY=-1

springboot-example/src/test/java/com/codingapi/springboot/example/ExampleApplicationTests.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ void save() {
2424
Demo demo = new Demo("xiaoming");
2525
demoService.save(demo);
2626
Assert.isTrue(demo.getId()>0,"demoRepository save error.");
27+
log.info("id:{}",demo.getId());
2728
}
2829

2930
@Test

springboot-starter-leaf/src/main/java/com/codingapi/springboot/leaf/properties/LeafProperties.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@
77
@Getter
88
public class LeafProperties {
99

10-
private String jdbcUrl = "jdbc:h2:mem:leaf;DB_CLOSE_DELAY=-1";
10+
private String jdbcUrl = "jdbc:h2:file:./leaf.db";
1111

1212
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ public void addCorsMappings(CorsRegistry registry) {
134134

135135

136136
@Bean
137-
@ConfigurationProperties(prefix = "security.jwt.properties")
137+
@ConfigurationProperties(prefix = "codingapi.security")
138138
public SecurityJwtProperties securityJwtProperties(){
139139
return new SecurityJwtProperties();
140140
}

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
import io.jsonwebtoken.Claims;
66
import io.jsonwebtoken.Jws;
77
import io.jsonwebtoken.Jwts;
8-
import io.jsonwebtoken.io.Decoders;
98
import io.jsonwebtoken.security.Keys;
109

1110
import java.io.IOException;
11+
import java.nio.charset.StandardCharsets;
1212
import java.security.Key;
1313
import java.util.List;
1414

@@ -19,7 +19,7 @@ public class Jwt {
1919
private final int jwtRestTime;
2020

2121
public Jwt(String secretKey, int jwtTime, int jwtRestTime) {
22-
this.key = Keys.hmacShaKeyFor(Decoders.BASE64.decode(secretKey));
22+
this.key = Keys.hmacShaKeyFor(secretKey.getBytes(StandardCharsets.UTF_8));
2323
this.jwtTime = jwtTime;
2424
this.jwtRestTime = jwtRestTime;
2525
}

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

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,21 @@ public class SecurityJwtProperties {
1010

1111
/**
1212
* JWT密钥
13+
* 需大于32位的字符串
1314
*/
14-
private String jwtSecretKey;
15+
private String jwtSecretKey = "codingapi.security.jwt.secretkey";
1516

1617
/**
1718
* JWT 有效时间(毫秒)
19+
* 15分钟有效期 1000*60*15=900000
1820
*/
19-
private int jwtTime;
21+
private int jwtTime = 900000;
2022

2123
/**
2224
* JWT 更换令牌时间(毫秒)
25+
* 10分钟后更换令牌 1000*60*10=600000
2326
*/
24-
private int jwtRestTime;
27+
private int jwtRestTime = 600000;
2528

2629
/**
2730
* 权限拦截URL

0 commit comments

Comments
 (0)