@@ -24,19 +24,44 @@ repositories {
24
24
}
25
25
26
26
dependencies {
27
+ implementation(" org.springframework.boot:spring-boot-starter-validation" )
27
28
implementation(" org.springframework.boot:spring-boot-starter-data-jpa" )
28
29
implementation(" org.springframework.boot:spring-boot-starter-security" )
29
30
implementation(" org.springframework.boot:spring-boot-starter-oauth2-client" )
30
31
implementation(" org.springframework.boot:spring-boot-starter-web" )
31
32
implementation(" org.springframework.boot:spring-boot-starter-websocket" )
32
- compileOnly(" org.projectlombok:lombok" )
33
33
developmentOnly(" org.springframework.boot:spring-boot-devtools" )
34
34
developmentOnly(" org.springframework.boot:spring-boot-docker-compose" )
35
- runtimeOnly(" com.mysql:mysql-connector-j" )
36
- annotationProcessor(" org.projectlombok:lombok" )
37
35
testImplementation(" org.springframework.boot:spring-boot-starter-test" )
38
36
testImplementation(" org.springframework.security:spring-security-test" )
39
37
testRuntimeOnly(" org.junit.platform:junit-platform-launcher" )
38
+
39
+ // Lombok
40
+ compileOnly(" org.projectlombok:lombok" )
41
+ annotationProcessor(" org.projectlombok:lombok" )
42
+
43
+ // DB
44
+ runtimeOnly(" com.h2database:h2" )
45
+ runtimeOnly(" com.mysql:mysql-connector-j" )
46
+ implementation(" org.springframework.boot:spring-boot-starter-data-jpa" )
47
+
48
+ // redis
49
+ implementation(" org.springframework.boot:spring-boot-starter-data-redis" )
50
+
51
+ // Security
52
+ implementation(" org.springframework.boot:spring-boot-starter-security" )
53
+ testImplementation(" org.springframework.security:spring-security-test" )
54
+ implementation(" org.springframework.boot:spring-boot-starter-oauth2-client" )
55
+
56
+ // Swagger
57
+ implementation(" org.springdoc:springdoc-openapi-starter-webmvc-ui:2.7.0" )
58
+ implementation(" org.java-websocket:Java-WebSocket:1.5.2" )
59
+
60
+ // JWT
61
+ implementation(" io.jsonwebtoken:jjwt-api:0.12.6" )
62
+ runtimeOnly(" io.jsonwebtoken:jjwt-impl:0.12.6" )
63
+ runtimeOnly(" io.jsonwebtoken:jjwt-jackson:0.12.6" )
64
+
40
65
}
41
66
42
67
tasks.withType<Test > {
0 commit comments