비전공자의 JAVA개발 일기

  • 홈
  • 태그
  • 방명록

2025/05/08 1

Spring Security JWT 설정에서 DI 문제, 왜 신경 써야 할까? (직접 주입 vs Spring 관리)

"코드가 돌아가는데 뭐가 문제냐고?" 지금 팀원이 작성한 코드를 코드리뷰하며 타 팀원이 지적한문제를 정리하고자 한다.처음에 AuthenticationManager를 생성자 주입해서 쓸 때도 동작은 했어.근데 이 방식은 Spring의 DI 원칙을 무시하는 꼼수였다. 차이점을 명확히 알자!1. DI 원칙 위반 → 유지보수 문제원본 코드 (문제점) private final AuthenticationManager authenticationManager; //문제인 부분 @Override public Authentication attemptAuthentication(HttpServletRequest request, HttpServletResponse response) throws Authenticatio..

카테고리 없음 2025.05.08
이전
1
다음
더보기
프로필사진

비전공자의 JAVA개발 일기

  • 분류 전체보기 (132)
    • 개발일기 (118)
      • CS(면접) (37)
      • Server (4)
      • TIL(Since24.04.19) (77)
    • Project (13)
      • KPT (6)
      • TroubleShooting (7)

Tag

java&spriing, 내일배움캠프, 스파르타 내일배움 캠프, Spring, KDT, KTP회고, 스파르타내일배움캠프TIL, Java, KPT, java&srping, til, 스파르타 내일배움캠프, java&spring, 스파르타내일배움캠프, KPT회고, 스파르타코딩클럽, 스파르타 코딩클럽, hyperskill,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바