Spring Container

· Spring
본 포스팅은 학습용으로, 김영한 님의 강의를 바탕으로 복습용도로 작성되었습니다. 선행 게시물 [Spring] 싱글톤 컨테이너 [Spring] 싱글톤 컨테이너 본 포스팅은 학습용으로, 김영한 님의 강의를 바탕으로 복습용도로 작성되었습니다. 웹 애플리케이션과 싱글톤 스프링은 태생이 기업용 온라인 서비스 기술을 지원하기 위해 탄생 대부분의 스 muscleking3426.tistory.com 싱글톤 방식의 주의점 싱글톤 패턴, 스프링의 싱글톤 컨테이너 등 객체 인스턴스를 하나만 생성해서 공유하는 싱글톤 방식은 여러 클라이언트가 하나의 같은 객체 인스턴스를 공유하기 때문에 싱글톤 객체는 상태를 유지하게 설계하면 안 된다. → stateless 무상태로 설계해야 한다. 특정 클라이언트에 의존적인 필드가 존재하면 안..
· Spring
본 포스팅은 학습용으로, 김영한 님의 강의를 바탕으로 복습용도로 작성되었습니다. 웹 애플리케이션과 싱글톤 스프링은 태생이 기업용 온라인 서비스 기술을 지원하기 위해 탄생 대부분의 스프링 애플리케이션은 웹 애플리케이션 → 물론 웹 아닌 애플리케이션도 개발 가능 웹 애플리케이션은 보통 여러 고객이 동시에 요청 순수 DI 컨테이너 테스트 SingletonTest public class SingletonTest { @Test @DisplayName("스프링 없는 순수한 DI 컨테이너") void pureContainer() { AppConfig appConfig = new AppConfig(); //1. 조회 : 호출 할 때 마다 객체 생성 MemberService memberService1 = appConfi..
· Spring
본 포스팅은 학습용으로, 김영한 님의 강의를 바탕으로 복습용도로 작성되었습니다. 스프링 컨테이너 생성 스프링 컨테이너 생성 과정 ApplicationContext applicationContext = new AnnotationConfigApplicationContext(AppConfig.class); ApplicationContext 스프링 컨테이너 인터페이스 스프링 컨테이너 XML 기반 애노테이션 기반의 자바 설정 클래스로 만들 수 있다. AnnotationConfigApplicationContext ApplicationContext 인터페이스를 구현한 구현체 1. 스프링 컨테이너 생성 스프링 컨테이너를 생성 시, 구성 정보를 지정해주어야 한다. AppConfig.class @Configuration ..
runnnerDevHong
'Spring Container' 태그의 글 목록