어제부터 에러 터지던거 다 잡았습니다.
AnnotationConfigApplicationContext을 사용해서 참조변수에
register로 config넘겨서 사용했습니다.
근데 ACAC로 사용하니깐 지시서가 아예 사용이 안되도 잘 돌아가네요
지시서를 주석처리하고 해도
빈이 잘생성 되네요 왜인지는 모르겠습니다 ㅜㅜ
@PropertySource사용해봤습니다.
데이타베이스 연결하는데 필요한 값들은 리소스에 넣어두고
config객체가 만들어질때 들고와서
ConnectionFactory(데이타베이스필요값){리턴 커넥션팩토리}-> Connection(커넥션팩토리){리턴 커넥션} -> Dao(커넥션){리턴 다오(커넥션)}
위에 메소드에 다 @bean얹어서 사용했습니다. 빈을 얹으면 리턴하는 객체는다
컨테이너에 빈으로 등록됩니다.
근데 빈을 인자로 하는 메서드에서 자동으로 받아 먹습니다.
어떻게 한거지?
끝
댓글 0