aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/org/berzerkula/builddb/services/AppUserService.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/berzerkula/builddb/services/AppUserService.java')
-rw-r--r--src/main/java/org/berzerkula/builddb/services/AppUserService.java14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/main/java/org/berzerkula/builddb/services/AppUserService.java b/src/main/java/org/berzerkula/builddb/services/AppUserService.java
index f18077d..036c917 100644
--- a/src/main/java/org/berzerkula/builddb/services/AppUserService.java
+++ b/src/main/java/org/berzerkula/builddb/services/AppUserService.java
@@ -1,19 +1,21 @@
package org.berzerkula.builddb.services;
-import org.springframework.beans.factory.annotation.Autowired;
+import org.berzerkula.builddb.models.AppUser;
+import org.berzerkula.builddb.repositories.AppUserRepository;
import org.springframework.security.core.userdetails.User;
import org.springframework.security.core.userdetails.UserDetails;
import org.springframework.security.core.userdetails.UserDetailsService;
import org.springframework.security.core.userdetails.UsernameNotFoundException;
import org.springframework.stereotype.Service;
-import org.berzerkula.builddb.models.AppUser;
-import org.berzerkula.builddb.repositories.AppUserRepository;
-
@Service
public class AppUserService implements UserDetailsService {
- @Autowired
- private AppUserRepository repo;
+
+ private final AppUserRepository repo;
+
+ public AppUserService(AppUserRepository repo) {
+ this.repo = repo;
+ }
@Override
public UserDetails loadUserByUsername(String email) throws UsernameNotFoundException {