Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Coding Dojo
reactive-programming
Commits
f945fa47
Commit
f945fa47
authored
Oct 18, 2019
by
Julien Sadaoui
Browse files
feat: upgrade spring-boot version at 2.2.0
parent
02d11988
Changes
6
Hide whitespace changes
Inline
Side-by-side
rxjava/build.gradle.kts
View file @
f945fa47
plugins
{
id
(
"java"
)
id
(
"org.springframework.boot"
)
version
"2.
1.4
.RELEASE"
id
(
"org.springframework.boot"
)
version
"2.
2.0
.RELEASE"
id
(
"idea"
)
}
...
...
spring-reactor/README.md
View file @
f945fa47
...
...
@@ -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.
spring-reactor/build.gradle.kts
View file @
f945fa47
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"
)
...
...
spring-reactor/src/main/java/fr/ippon/codingdojo/reactive/config/SecurityConfiguration.java
View file @
f945fa47
...
...
@@ -28,7 +28,7 @@ public class SecurityConfiguration {
@Bean
public
ReactiveUserDetailsService
userDetailsRepository
(
UserService
userService
)
{
return
new
MongoReactiveUserDetailsService
(
userService
,
User
.
withDefaultPasswordEnco
der
());
return
new
MongoReactiveUserDetailsService
(
userService
,
User
.
buil
der
());
}
}
spring-reactor/src/main/java/fr/ippon/codingdojo/reactive/security/MongoReactiveUserDetailsService.java
View file @
f945fa47
...
...
@@ -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
());
}
}
spring-reactor/src/main/resources/application.yml
View file @
f945fa47
...
...
@@ -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
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment