Spring(8)
-
2장. 컨테이너 생성
컨테이너의 역할 객체 생성 의존 주입 호출하는 곳에 객체 제공 스프링의 핵심 기능은 객체를 생성하고 초기화 하는것. ⇒ 스프링은 객체 컨테이너 컨테이너는 설정 정보를 읽어와서 객체 생성과 초기화를 수행함. 컨테이너 구현 클래스 XML : GenericXmlApplicationContext 자바설정 : AnnotationConfigApplicationContext 매개변수로 설정 정보 파일을 주면 알아서 컨테이너와 빈객체를 생성해줌. getBean() 컨테이너.getBean(Bean객체식별자, Bean객체타입) 빈 이름 없이 타입만으로 구할 수 있지만, 해당 타입의 빈이 여러개 존재한다면 오류. 출처 : 최범균, 『스프링5 프로그래밍 입문』, 가메출판사
2021.08.11 -
1장. 메이븐 프로젝트
1. pom.xml pom.xml은 메이븐 프로젝트에 대한 설정정보를 관리하는 파일. 프로젝트에서 필요한 의존 묘듈이나 플러그인 등에 대한 설정. 의존 설정 메이븐은 한 개의 모듈을 아티팩트라는 단위로 관리. 위 설정은 groupId : 리포지토리 경로. spring-context 라는 식별자를 가진 5.0.2.RELEASE 버젼의 아티팩트에 대한 의존을 추가. 메이븐 리포지토리 pom에서 의존설정을 추가했을때, 클래스 패스에 jar파일 추가하려고 할때. 로컬 리포지토리에서 jar가 있는지 검사 → 없으면 원격 리포지토리에서 다운. 의존 전이 의존하는 대상이 다른 대상을 의존하고 있으면 그 대상 역시 함꼐 다운로드하여 클래스 패스에 포함. ex) spring-context만 의존에 포함시키면 뒤에 있는것..
2021.08.11