Czy wszystkie kontrolery są w singletonach Spring-MVC i są dzielone między różne sesje i żądania?Zasięg kontrolera Spring i jego zmienne instancji
Jeśli tak, zakładam, że klasa, zmienna jak
public String name;
będzie taka sama dla wszystkich żądań i sesji? Tak więc, jeśli Użytkownik X wysyła żądanie, a name
jest ustawiony na Paul, Użytkownik Z również ma Pawła jako atrybut?
W moim przypadku nie chcę tego zachowania, ale zastanawiał się, czy nie jest łatwiej, lub bardziej czystsze OOP-sposób na sesji/request-zmienne następnie session.getAttribute()
/request.getAttribute()
+1 Uwaga: "nawet singletony!" wymaga auto-proxying wstrzykniętych fasoli –
@SeanPatrickFloyd: tak, to jest tak ważne, że dodałem przykład ze Spring docs, dzięki! –