From 4711840cf94828db267d0bd35bc45deac6ce41ae Mon Sep 17 00:00:00 2001 From: William Harrington Date: Wed, 12 Feb 2025 21:21:31 -0600 Subject: Move to constructor injection and clean up AppUserServiceTest. --- .../org/berzerkula/builddb/controllers/AccountController.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src/main/java/org/berzerkula/builddb/controllers/AccountController.java') diff --git a/src/main/java/org/berzerkula/builddb/controllers/AccountController.java b/src/main/java/org/berzerkula/builddb/controllers/AccountController.java index e833792..bfaf669 100644 --- a/src/main/java/org/berzerkula/builddb/controllers/AccountController.java +++ b/src/main/java/org/berzerkula/builddb/controllers/AccountController.java @@ -5,7 +5,6 @@ import org.berzerkula.builddb.BuilddbConstants; import org.berzerkula.builddb.models.AppUser; import org.berzerkula.builddb.models.RegisterDto; import org.berzerkula.builddb.repositories.AppUserRepository; -import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.core.Authentication; import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; import org.springframework.stereotype.Controller; @@ -21,9 +20,12 @@ import java.util.Date; @Controller public class AccountController { - @Autowired - private AppUserRepository repo; - + private final AppUserRepository repo; + + public AccountController(AppUserRepository repo) { + this.repo = repo; + } + @GetMapping("/profile") public String profile(Authentication auth, Model model) { AppUser user = repo.findByEmail(auth.getName()); -- cgit v1.2.3-54-g00ecf