본문 바로가기

maven14

스프링 실습 예제(static과 load로 외부 데이터 2개) 파일 구조 - java : AdminConnection, AppConfig, MainClass.java - resource : appCTX.xml, pej.properties, pej2.properties - Annotation과 xml방식 포함. - 추가 예정: 주석, 분석 appCTX.xml pej.properties / pej2.properties // pej.properties admin.id=pej admin.pw=12345 // pej2.properties sub_admin.id=jep sub_admin.pw=54321 AdminConnection.java package com.javalec.ex; import org.springframework.beans.factory.DisposableBe.. 2021. 4. 7.
스프링 실습 예제 (외부 데이터 사용) 파일 구성 - resources : AppCTX.xml, admin.properties - java : AdminConnection.java, MainClass.java - 추가예정 : 주석, 분석 resources admin.properties admin.id=pej admin.pw=12345 AdminConnection.java package com.javalec.ex; import org.springframework.beans.factory.DisposableBean; import org.springframework.beans.factory.InitializingBean; import org.springframework.context.EnvironmentAware; import org.springf.. 2021. 4. 7.
Spring Bean scope 범위 종류 출처 : 빈 스코프 설명 출처 : seolhun.github.io/contents/ 더보기 - 스프링 레거시 프로젝트 - 파일 구조 : MainClass.java / Student.java / applicationCTX.xml Spring Bean Scope - Bean 정의는 실제 bean 객체를 생성하는 방식을 정의하는 것이다. Class와 마찬가지로 하나의 Bean 정의에 해당하는 다수의 객체가 생성될 수 있다. - Bean 정의를 통해 객체에 다양한 종속성 및 설정값을 주입할 수 있을 뿐 아니라, 객체의 범위(scope)를 정의할 수 있다. Spring Framework는 5가지 scope을 제공한다 (그 중 3가지는 web-aware ApplicationContext를 사용할 때 이용할 수 있다.. 2021. 4. 6.
스프링 라이프사이클 실습(생명주기, Bean 객체 생성 - 소멸) 더보기 깨알 메모 빈 생명주기 참고 블로그 0. 객체 생성 - 초기화 - 사용 - 소멸 순으로 유지됨. - 스프링 컨테이너에 의해객체가 생성되고 초기화와 소멸의 과정을 거침. (Lifecycle) 1. 이것을 먼저 하고 작업해야함. 객체생성 // 스프링 컨테이너 생성 xml 파일 로드(xml경로) // 스프링 컨테이너 설정 // Bean 객체 생성 (초기화) 2. refresh() 명시적으로 써주는게 좋음. - 직접해주는게 명확함. - 한번만 불러진다. // 스프링 컨테이너 사용 3. ctx를 사용하게됨. (getBean을통한 객체호출) // 스프링 컨테이너 종료 ( Bean 소멸 ) 4. ctx.close(); 스프링 컨테이너 소멸 - 안해도 자동으로 끝내주긴하지만 자동으로 된다는 보장이 없음 - 명시.. 2021. 4. 6.