본문 바로가기
    <

Spring2

[Spring] 어노테이션 정리 @Configuration : 해당 클래스가 빈에 대한 설정을 담고 있다! @Bean : 이것은 빈이고, singleton으로 관리한다. @Component : 해당 클래스는 빈이 될 클래스이다. @ComponentScan : Component를 찾아서 빈을 자동으로 IoC 컨테이너에 등록한다. → Configuration에서 @componentScan하여 빈을 찾아준다. - 주입: 스프링이 관리하는 빈들을 주입할 때 @Autowired : 해당하는 타입의 빈이 있다면 주입 @Qualifier : 이름 기반으로 빈을 제한하여 주입 @Value : String, int 등 bean이 아닌 scalar 값을 주입 받을 때, property에 값을 주입 -XX.properties 파일에서 선언한 변수명으로 주.. 2022. 4. 26.
[Spring] Spring이란? 1. Spring Framework - 엔터프라이즈급 애플리케이션을 구축할 수 있는 가벼운 솔루션 - 모듈화가 잘 되어있어 원하는 부분만 가져다 사용할 수 있다. - MVC Framework 제공 - IoC 컨테이너이다. 2. Spring Framework 구조 1) POJO (Plain Old Java Object) 특정 환경이나 기술에 종속적이지 않은 자바객체(특정 인터페이스 구현x, 클래스 상속x)로 객체지향 설계를 자유롭게 적용할 수 있다. 2) IoC/DI IoC (Inversion of Control) : 제어의 역전 스프링이 가지고 있는 핵심적인 기능. 객체에 대한 생성과 생명주기를 스프링이 관리한다. DI (Dependency Injection) : 의존성 주입 클래스 사이의 의존 관계를 .. 2022. 4. 23.