Skip to content

Commit 55cdace

Browse files
committed
AuthenticationFailureListener: use constructor-injection instead of @Autowired.
No functional changes.
1 parent 84bbed6 commit 55cdace

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

src/main/java/ru/mystamps/web/support/spring/security/AuthenticationFailureListener.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,22 +24,23 @@
2424
import org.slf4j.Logger;
2525
import org.slf4j.LoggerFactory;
2626

27-
import org.springframework.beans.factory.annotation.Autowired;
2827
import org.springframework.context.ApplicationListener;
2928
import org.springframework.web.context.request.RequestContextHolder;
3029
import org.springframework.web.context.request.ServletRequestAttributes;
3130

3231
import org.springframework.security.authentication.event.AuthenticationFailureBadCredentialsEvent;
3332

33+
import lombok.RequiredArgsConstructor;
34+
3435
import ru.mystamps.web.service.SiteService;
3536

37+
@RequiredArgsConstructor
3638
public class AuthenticationFailureListener
3739
implements ApplicationListener<AuthenticationFailureBadCredentialsEvent> {
3840

3941
private static final Logger LOG = LoggerFactory.getLogger(AuthenticationFailureListener.class);
4042

41-
@Autowired
42-
private SiteService siteService;
43+
private final SiteService siteService;
4344

4445
@Override
4546
public void onApplicationEvent(AuthenticationFailureBadCredentialsEvent event) {

src/main/java/ru/mystamps/web/support/spring/security/SecurityConfig.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ public PasswordEncoder getPasswordEncoder() {
128128

129129
@Bean
130130
public ApplicationListener<AuthenticationFailureBadCredentialsEvent> getApplicationListener() {
131-
return new AuthenticationFailureListener();
131+
return new AuthenticationFailureListener(servicesConfig.getSiteService());
132132
}
133133

134134
@Bean

0 commit comments

Comments
 (0)