본문 바로가기 메뉴 바로가기

1초에 한명 씩 태어나는 개발자입니다.

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

1초에 한명 씩 태어나는 개발자입니다.

검색하기 폼
  • 전체보기 (93)
    • IT (66)
      • Java (13)
      • DB (7)
      • HTML, CSS (2)
      • Javascript (12)
      • Framework (23)
      • Error (4)
      • Etc (5)
    • 일상 (27)
      • 감상 (25)
      • 그 외 (2)
  • 방명록

static (1)
Spring - Static field에 Autowired 적용하기

일반적으로 Spring은 Spring 영역을 벗어나면 Component scan 범위를 벗어나므로 의존 주입을 할 수 없습니다. 본 바탕이 Spring인데 외부 API에 DB를 이용해서 데이터를 적재해야 하는데 dao(data access object)를 Autowired 할 수 없으니 따로 Util을 생성하여 거기에 DB를 적재하고자 생각했습니다. 다만, 이렇게 적용해보니 문제가 Util로 가게 되면 생성되는 Method들이 모두 static으로 선언되어 생성되는데 static 영역에는 Autowired를 사용할 수 없었습니다. 그래도 꼼수로 static 필드에 넣을 수 있는 방법이 있지 않을까 싶어서 검색해보니 역시 위대한 구글신께서 방법을 알려주셨습니다. 방법은 아래와 같습니다. 1234567891..

IT/Framework 2018. 12. 8. 15:43
이전 1 다음
이전 다음
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바