Spring29 [Spring] 스프링 컨테이너, 빈 스프링 컨테이너의 생성ApplicationContext applicationContext = new AnnotationConfigApplicationContext(AppConfig.class);ApplicationContext는 스프링 컨테이너로 인터페이스이다. 해당 인터페이스의 구현체로 XML 기반, 애노테이션 기반의 자바 설정 클래스 등으로 스프링 컨테이너를 생성할 수 있다.AnnotationConfigApplicationContext → 애노테이션 기반 자바 설정 클래스로 스프링 컨테이너 생셩참고로 컨테이너란 객체들의 생명주기를 관리, 생성된 인스턴스들에게 추가적인 기능을 제공하는 객체를 담는 공간을 의미한다. 스프링 컨테이너의 종류에는 대표적으로 2가지가 있다BeanFactory : 자바 객체(b.. 2024. 12. 27. [Spring] 스프링의 이해, 스프링 부트 스프링이란?자바 애플리케이션 개발을 더 편리하게 해줄 수 있도록 하는 오픈소스 프레임워크좀 더 자세히 말하면 스프링 프레임워크의 핵심 모듈들을 모아서 만든 프레임워크로 스프링 등장 이전에는 EJB 라는 기술이 주로 사용되었다. 하지만 이는 불필요한 코드가 많아 복잡했고 이를 해결하기 위해 탄생한 것이 스프링 프레임워크이다. 각각의 객체 생명주기 개발자가 관리하는 것이 아니라 프레임워크가 관리하고, 객체 간의 의존성을 외부에서 주입해주어 결합도를 낮춘다는 특징, AOP 기능을 지원한다는 등의 장점을 지니고 있습니다.스프링의 특징POJO 프로그래밍 지향→ 특정 라이브러리나 기술에 종속되지 않으므로 새로운 환경에 유연하게 대처가 가능POJO(Plain Old Java Object)순수 자바만 사용해서 만든 객.. 2024. 12. 27. 이전 1 2 3 4 다음