본문 바로가기

Spring16

스프링 실습 예제(Profile, Environment 사용) 출처 : it-pig.tistory.com/24 - 파일 구조 - resource : appCTX1, appCTX2, appCTX3 - java : ServerInfo, RunConfig, DevConfig, MainClass.java - Annotation과 xml 방식 포함 - Profile, Environment, 사용(어노테이션, xml) appCTX1.xml, appCTX2.xml, appCTX3.xml appCTX1 profile = "dev" --> appCTX2 profile = "pej" --> appCTX3 --> ServerInfo.java package com.javalec.ex; // Annotation방식으로 의존주입할 데이터 클래스 public class ServerInfo {.. 2021. 4. 7.
스프링 실습 예제(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.