[ backend/프레임워크 ]
[spring] 스프링 컨텍스트
2024-11-10 14:16:59
스프링프레임워크는 어플리케이션을 개발하는 데 사용하는 기본 기능을 제공하는 소프트웨어 집합이다. 스프링은 자바 어플리케이션을 위한 프레임워크다.스프링 코어 : 스프링의 기본 기능을 제공하고, 대표적으로 스프링이 앱의 인스턴스를 관리할 수 있도록 컨텍스트를 제공한다.스프링 MVC스프링 데이터 액세스스프링 테스팅 스프링은 IoC를 원칙으로 동작한다. 즉, 스프링에게 제어 권한을 위임한다. 우리는 Configuration을 작성하여 스프링에 제어를 지시한다. 이렇게 스프링에게 제어 권한을 위임하여 인스턴스를 관리하게 되면 AOP를 통해 인스턴스의 메서드를 가로치는 것도 가능하다. 📁 스프링 프로젝트 구조 `src` 폴더 `main` 폴더 : 어플리케이션 소스 코드를 저장하는 곳으로, 자바..