자바 (10) 썸네일형 리스트형 스프링 책 읽기(Spring in action) - 3.고급 와이어링 3. 고급와이어링 환경과 프로파일 - 같은 dataSource를 지정하는 빈이어도, dev환경, cbr환경, 상용환경이 다를 수 있음 - 스프링은 이러한 환경에 맞는 프로파일을 지정 가능함 환경과 프로파일에 따른 빈설정 @Profile - 빈이 속한 프로파일을 지정하는 어노테이션 @Configuration @Profile("dev") public class DevConfig { @Bean public DataSource dataSource() { return new .... } } =====> dev 프로파일에서 사용하는 dataSource용 컨피그 파일 ===> dev프로파일이 활성화 되지 않을경우, 해당 @Bean 메소드는은 무시된다 @Configuration @Profile("prod") publi.. 스프링 책 읽기 1&2 스프링 네가지 주요 전략 * POJO를 이용한, 가볍고 비침투적인 개발 * DI와 인터페이스 지향을 통한 느슨한 결합도 * 애스펙트와 공통 규약을 통한 선언적 프로그래밍 * 애스펙트와 탬플릿을 통한 반복적인 코드 제거 1. EJB 빈생성 package helloejb; import javax.ejb.Stateless; @Stateless(mappedName="helloejb.Hello") public class HelloBean implements Hello { public String sayHello() { return "Hello EJB!"; } } 2. DI를 통해 다양한 종속 객체를, 주입 가능 상호간의 종속관곈나 구체적인 구현방벙를 알 필요가 없이, 객체를 연결 종속객체가 필요로 하는 객체에 부.. 이전 1 2 다음