목록Spring (14)
개발하는 삶

스프링 빈 등록 @Bean, @Component 등이 붙여진 클래스들을 모두 호출해 스프링 컨테이너에 등록 @Component 개발자가 직접 작성한 클래스를 빈으로 자동 등록하기 위한 어노테이션 싱글톤 클래스 빈을 생성 @Component("경로") : 경로 = 설정한 클래스 빈의 이름 @ComponentScan @Component, @Configuration 을 검색해 스프링 빈으로 자동 등록 만약 등록되어있는 스프링 빈을 또 수동으로 만들면 수동으로 만든 것으로 덮어씌워짐. 빈의 기본 이름 : MemberServiceImpl 클래스 -> memberServiceImpl 빈 이름 직접 지정 : @Component("지정할 이름") 스캔 대상 아래 어노테이션이 붙은 클래스를 찾아 빈을 생성하고 Appli..

스프링 부트 프로젝트 생성 https://start.spring.io/ 라이브러리 추가 : Spring Web 등 Jar, War Jar : 내장서버(톰캣) 사용 War : JSP 사용, 외부 서버에 배포하는 목적 스프링 프레임워크와 스프링 부트란? 자바 코드로 개발할 때 애너테이션 등을 이용해 객체간에 자동으로 의존관계를 형성해준다 스프링 프레임워크 IoC 컨테이너(스프링 컨테이너, DI 컨테이너) : 개발자가 편하게 비즈니스 로직을 만드는 데 집중할 수 있도록 객체 생성부터 소멸까지 관리해주는 것(빈 생성/삭제, 의존관계 관리) ex. ApplicationContext (BeanFactory 상속) : 스프링의 핵심기능 하는 스프링 컨테이너(인터페이스) IoC, DI 는 객체간 결합도를 낮춰주는 기술..