Junior — Middle
Explain the concept of Request Scope in the context of the lifecycle of beans.
sobes.tech AI
Answer from AI
Request Scope is a bean scope limited to a single HTTP request. In the context of bean lifecycle, it means that a bean instance is created at the beginning of request processing and destroyed after its completion.
Main features:
- Each HTTP request gets its own bean instance.
- The bean lives exactly as long as the request processing.
- Used for storing data specific to a single request (e.g., parameters, context).
Example in Spring:
@Component
@RequestScope
public class RequestData {
private String someValue;
// getters and setters
}
In this case, each request will get its own RequestData instance, allowing safe storage of data without the risk of cross-request interference.