NOTE
Thread Safety
Thread-safety issues caused by Spring MVC singleton beans, solutions, and a reference.
This is a historical learning note and may contain outdated or incomplete understanding.
1. Thread-Safety Problem
Spring MVC is singleton by default, so problems occur if an instance property is modified concurrently.
1.1. Solutions
- Use
ThreadLocal. - Use prototype scope instead.
Discussion
Sign in with GitHub to comment. Discussions are stored as GitHub Issues.View on GitHub