Commit f945fa47 authored by Julien Sadaoui's avatar Julien Sadaoui
Browse files

feat: upgrade spring-boot version at 2.2.0

parent 02d11988
plugins {
id("java")
id("org.springframework.boot") version "2.1.4.RELEASE"
id("org.springframework.boot") version "2.2.0.RELEASE"
id("idea")
}
......
......@@ -33,9 +33,9 @@ Les frameworks utilisés pour ce coding dojo sont nombreux. Ci-dessous une liste
* Java 11
* JUnit 5
* Lombok
* Reactor 3.2
* Spring Boot 2.1
* Spring Framework 5.4
* Reactor 3.3
* Spring Boot 2.2
* Spring Framework 5.2
* Spring Data Mongo
* Spring WebFlux
* Spring Security
......@@ -110,4 +110,4 @@ Elle offre en outre toute une panoplie d'outils permettant de vérifier les rép
- Configurez l'utilitaire **WebTestClient**
- Utilisez l'utilitaire **WebTestClient** pour réaliser des opérations asynchrones sur les ressources **REST**
- Utilisez l'utilitaire **StepVerifier** pour vérifier les flux de données.
\ No newline at end of file
- Utilisez l'utilitaire **StepVerifier** pour vérifier les flux de données.
plugins {
id("java")
id("org.springframework.boot") version "2.1.4.RELEASE"
id("org.springframework.boot") version "2.2.0.RELEASE"
id("idea")
}
......@@ -23,10 +23,9 @@ dependencies {
implementation("org.projectlombok:lombok")
annotationProcessor("org.projectlombok:lombok")
testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine")
testImplementation("org.junit.jupiter:junit-jupiter-api")
testImplementation("org.springframework.boot:spring-boot-starter-test") {
exclude(module = "junit")
exclude(module = "junit-vintage-engine")
}
testImplementation("org.springframework.security:spring-security-test")
testImplementation("io.projectreactor:reactor-test")
......
......@@ -28,7 +28,7 @@ public class SecurityConfiguration {
@Bean
public ReactiveUserDetailsService userDetailsRepository(UserService userService) {
return new MongoReactiveUserDetailsService(userService, User.withDefaultPasswordEncoder());
return new MongoReactiveUserDetailsService(userService, User.builder());
}
}
......@@ -23,7 +23,7 @@ public class MongoReactiveUserDetailsService implements ReactiveUserDetailsServi
.map(user -> userBuilder
.username(user.getEmail())
.password(user.getPassword())
.authorities(user.getRoles().toArray(new String[user.getRoles().size()]))
.authorities(user.getRoles().toArray(new String[0]))
.build());
}
}
......@@ -7,6 +7,7 @@ spring:
port: 27017
reactive-repositories:
enabled: true
auto-index-creation: true
logging:
level:
......@@ -22,4 +23,4 @@ logging:
codingdojo: DEBUG
io:
reactor:
core: WARN
\ No newline at end of file
core: WARN
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment