diff --git a/src/main/java/de/thm/arsnova/controller/LoginController.java b/src/main/java/de/thm/arsnova/controller/LoginController.java index 40e8b3bdcecca49c4b60a07320fe8d2d1f6f9791..df53d1dbce07c220605c7e940dbec57f6f5caa77 100644 --- a/src/main/java/de/thm/arsnova/controller/LoginController.java +++ b/src/main/java/de/thm/arsnova/controller/LoginController.java @@ -163,12 +163,12 @@ public class LoginController extends AbstractController { @RequestMapping(value = { "/test/me" }, method = RequestMethod.GET) @ResponseBody public final User me() { - return userSessionService.getUser(); + return userSessionService.getUser(); } @RequestMapping(value = { "/test/mysession" }, method = RequestMethod.GET) @ResponseBody public final Session mysession() { - return userSessionService.getSession(); + return userSessionService.getSession(); } } diff --git a/src/main/java/de/thm/arsnova/services/UserSessionServiceImpl.java b/src/main/java/de/thm/arsnova/services/UserSessionServiceImpl.java index 4e85c5e5a37d4a042384fee5a4baa226860821a4..a340bfb723cea256302ef7ba78fbb925c1a9f1fc 100644 --- a/src/main/java/de/thm/arsnova/services/UserSessionServiceImpl.java +++ b/src/main/java/de/thm/arsnova/services/UserSessionServiceImpl.java @@ -1,11 +1,14 @@ package de.thm.arsnova.services; +import org.springframework.context.annotation.Scope; +import org.springframework.context.annotation.ScopedProxyMode; import org.springframework.stereotype.Component; import de.thm.arsnova.entities.Session; import de.thm.arsnova.entities.User; @Component +@Scope(value = "session", proxyMode = ScopedProxyMode.TARGET_CLASS) public class UserSessionServiceImpl implements UserSessionService { private User user;