목록네트워크 캠퍼스/Spring Boot (10)
Information Security Study

의존성 주입을 하는 3가지 방법 Spring Framework에서는 객체 간의 의존성을 주입하는 방법으로 다음과 같은 세 가지 주입 방식을 제공한다. 의존성이란? 가수 밖에 무대 존재 무대 생성자는 가수 생성자를 요구한다. 무대를 생성하기 위해서는 가수가 선행해서 존재해야 한다. 가수가 생성되지 않은 상태에서 무대를 생성하려고 하면 오류가 난다. => 무대는 가수에 의존한다. 자바에서 사용하던 의존성 주입이 없는 예제 package kr.swu.spring_basic.di.no_di; public class Singer { public void sing(){ // 인텔리제이에서는 sout System.out.println("가수가 노래를 합니다."); } } package kr.swu.spring_bas..

스프링 프레임워크란? 스프링 프레임워크 스프링 프레임워크(Spring Framework)는 자바 언어를 위한 오픈소스 경량급 애플리케이션 프레임워크이다. 스프링(Spring)은 도메인 객체를 다루기 위한 포괄적인 프로그래밍 및 테스트(Test)를 위한 가벼운 솔루션을 제공하며, 이를 통해 기업급 애플리케이션 개발에 사용된다. 스프링 프레임워크는 IoC(Inversion of Control)와 AOP(Aspect Oriented Programming)를 적용한 경량 컨테이너로 구성되어 있다. 이를 통해 객체의 생명주기와 의존성 관리를 해결하고, 프로그래머가 비즈니스 로직에 집중할 수 있도록 돕는다. 스프링 프레임워크는 여러 모듈로 구성되어 있으며, 필요한 모듈만 선택해서 사용할 수 있다. 대표적인 모듈로는..