반응형

프로그래밍/Spring & Spring boot 44

04 Spring : Bean 등록방법_java based

3. java based @Bean public 반환형 bean이름(){ return 객체; } DTO public class MemberDTO { private int sequence; private String id; private String pwd; private String name; public MemberDTO() {} public MemberDTO(int sequence, String id, String pwd, String name) { super(); this.sequence = sequence; this.id = id; this.pwd = pwd; this.name = name; } public int getSequence() { return sequence; } public void..

03 Spring : Bean 등록 방법_ ComponentScan - basePackages

1. ComponentScan : base-package로 설정 된 하위 경로에 특정 어노테이션을 가지고 있는 클래스를 이용하여 bea으로 등록하는 기능 @Component 어노테이션이 작성 된 클래스를 인식하여 bean으로 등록 특수 목적에 따라 세부 기능을 제공하는 @Controller, @Service, @Repository, @Configuration등을 인식 컴포넌트 스캔 기본 대상 @Component 컴포넌트 스캔에서 사용 @Controller 스프링 MVC 컨트롤러에서 사용 @Service 스프링 비즈니스 로직에서 사용 @Repository 스프링 데이터 접근 계층에서 사용 @Componect : 해당 클래스를 bean으로 등록할 수 있는 어노테이션 ( value= " " ) 로 beam의 ..

01 Spring : Spring IoC / 스프링 컨테이너

Spring IoC 1. IoC(제어의 역행) : 프로그램을 구동하는데 필요한 관리를 컨테이너에서 직접 관리 하는 것 스프링은 IoC 구조를 통해 구동 시 필요한 객체의 생성부터 생명 주기까지 해당 객체에 대한 관리를 직접 수행 2. Spring 'Bean' : IoC 방식으로 관리하는 Class , 객체 3 . Configuration metadata : ApplicationContext 또는 BeanFactory가 IoC를 적용하기 위해 사용하는 설정 정보 설정 메타정보는 Bean 객체를 생성하고 구성할 때 사용됨 4. Spring Container 1) 컨테이너의 역할 : 객체의 생명주기와 의존성 관리 VO(DTO/POJO) 객체의 생성, 초기화, 소멸등의 처리를 담당 소스 코드 구현 시간 단축 2..

반응형