Reading from the Spring Security Context can require a bit of boilerplate code. With the @CurrentSecurityContext annotation we can inject the values we need.
Also find me here:
Baeldung Author
baeldung
This is the standard author on the site. Most articles are published by individual authors, with their own profiles, but when multiple people have a strong contribution, we publish collectively here.
Here's what I've written (so far):
Baeldung on Java
- All
- Weekly Review (501)
- Core Java (225)
- Spring (171)
- Testing (157)
- Spring Boot (152)
- Java (142)
- Java String (121)
- REST (109)
- Spring Security (102)
- Spring MVC (99)
- Persistence (96)
- Java IO (92)
- Jakarta EE (77)
- NoSQL (76)
- Java Collections (73)
- Data (73)
- Spring Data (71)
- Algorithms (69)
- Java Concurrency (64)
- DevOps (64)
- Security (57)
- Series (56)
- Java Dates (52)
- JPA (51)
- Reactive (49)
- Maven (47)
- HTTP Client-Side (46)
- Java Map (45)
- Spring Cloud (42)
- Java Numbers (41)
- Java Streams (40)
- Java Array (40)
- JVM (40)
- Java List (38)
- JSON (37)
- Architecture (37)
- Logging (29)
- Spring Persistence (28)
- Jackson (28)
- IDE (27)
- Gradle (25)
- Spring Web (24)
- Networking (20)
- Cloud (20)
- XML (18)
- Web Services (17)
- Groovy (16)
- Spring WebFlux (15)
- Java Web (11)
- Artificial Intelligence (8)
- Docker (7)
- Spring AI (1)
- News (1)
Working with Lazy Element Collections in JPA
Filed under JPA
Learn how to work with lazy collection in JPA.
Guide to Work Stealing in Java
Filed under Java Concurrency
Learn about work stealing in Java.
Balanced Brackets Algorithm in Java
Filed under Algorithms
Learn how to address the problem of Balanced Brackets, also known as Balanced Parentheses, with Java.
List All Available Redis Keys
Filed under Persistence
Learn how to list all of the available Redis keys
Introduction to Jsoniter
Filed under JSON
Learn how to parse JSON with Jsoniter (json-iterator)
Java Weekly, Issue 317
Filed under Weekly Review
An intro to the Reactive programming support in several high-profile Spring projects, and several new releases are out for Spring Boot and Core.
Java Weekly, Issue 316
Filed under Weekly Review
A deep dive into coroutines in Kotlin, and a guide to the RFC-7807 standard for communicating API problems to client applications.
Introduction to Big Queue
Filed under Java Collections
Learn about the Big Queue, a Java implementation of a persistent queue.