spring5 2

[0212] spring

의존 자동 주입 @Autowired 애노테이션을 적용한 빈이 없을 때 java: cannot find symbol symbol: method memberDao() location: class config.AppCtx 오류 발생 @Autowired 애노테이션을 붙인 주입 대상에 일치하는 빈이 두 개 이상일 때 ... at main.MainForSpring.main(MainForSpring.java:18) Caused by: org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'spring.MemberPrinter' available: expected single matching bean bu..

[0210]-spring

빈(Bean) 객체 Bean 어노테이션(@Bean)을 붙여 사용함 spring ioc 컨테이너가 관리하는 자바 객체를 지칭 =>spring 을 이용할때 사용됨 ioc란 객체의 생성을 특별한 관리 위임 주체에게 맡기는 것 이경우 사용자는 객체를 직접 생성하지 않고 객체의 컨트롤하는 주체는 다른 주체가 된다 ex) 한 클래스의 메서드를 변경한다면 이 메서드를 사용하는 다른 클래스의 소스 코드도 같이 변경되는 것 이렇게 변경에 따른 영향이 전파되는 관계를 의존이라고 함 클래서 내부에서 직접 의존 객체를 생성하는 것이 쉽긴 하지만 유지보수 관점에서 문제를 유발할 수 있음 스프링의 핵심 기능은 객체를 생성하고 초기화하는 것이다. 각 구현 클래스는 설정 정보로부터 bean이라 불리는 객체를 생성하고 그 객체를 내부..