스프링-static field에 의존성 주입하여 DAO 사용하기
·
WEB/Spring
회사에서 공통 함수로 DB를 조회하여 시퀀스를 가져오는걸 만들려고 한다.공통 함수의 경우 static 으로 선언하여 로직내에서 따로 선언 없이 가져오게 하였다.public class commUtil { private static Dao dao; // 시퀀스를 조회하여 String으로 리턴 public static String sSequence() { return dao.selectSequence(); }}위와 같이 사용하였을때 Spring Component scan 범위를 벗어나고 static 으로 선언함으로서 객체로 인정 받지 못해 실제로 실행하였을때 Nullpointerexception 으로 해당 메소드를 가져오지 못하게 된다. 이를 보완하고 static 으로 사용할수 있게 아래와..
대전집주인
'DAO' 태그의 글 목록