모든 객체를 Java bean으로 만드는 것은 정말 께름직하군... Annotation이냐... Constructor Injection이냐... 08.02.25 11:57
개발 java spring injection전략
3 개의 댓글이 있습니다.
컴포넌트의 boundary object만 java bean으로 만들어 setter injection을 내부 object들은 constructor injection을...
무슨 말씀이신지... 어렵네요... ^^;;
윤지원님// 아.. java bean는 java의 컴포넌트 모델인데 생각없이 framework을 쓰면 컴포넌트가 아닌 객체까지도 java bean 처럼 패러미터 없는 생성자와 setter들을 만들게 된다는거죠. 그리고 spring framework의 setter injection은 객체 초기화 로직이 객체 밖인 XML에 있게 된다는 문제가 있습니다.
컴포넌트의 boundary object만 java bean으로 만들어 setter injection을 내부 object들은 constructor injection을...
08.02.25 12:30무슨 말씀이신지... 어렵네요... ^^;;
08.02.25 12:41윤지원님// 아.. java bean는 java의 컴포넌트 모델인데 생각없이 framework을 쓰면 컴포넌트가 아닌 객체까지도 java bean 처럼 패러미터 없는 생성자와 setter들을 만들게 된다는거죠. 그리고 spring framework의 setter injection은 객체 초기화 로직이 객체 밖인 XML에 있게 된다는 문제가 있습니다.
08.02.25 14:18