728x90

JavaSpring 2

Java Spring 의존성 주입(Dependency Injection, DI)이란?

의존성 주입(Dependency Injection, DI)은 객체 지향 프로그래밍에서 사용되는 설계 원칙 중 하나로, 객체 간의 의존 관계를 느슨하게 만들어주는 방법입니다. JavaSpring 프레임워크는 DI를 지원하며, 객체 간의 의존성을 주입하는 기능을 제공합니다. DI는 클래스 사이의 결합도를 낮추고 유연성과 재사용성을 향상시킵니다. 의존성 주입은 세 가지 주요 형태로 사용될 수 있습니다: 1. 생성자 주입(Constructor Injection): 객체를 생성할 때 의존성을 주입하는 방식입니다. 클래스의 생성자를 통해 의존하는 객체를 주입받아 필드에 할당합니다. JavaSpring에서는 @Autowired 어노테이션을 사용하여 생성자 주입을 지원합니다. @Service public class M..

Java Spring과 Spring Boot 간단 요약

스프링(Spring)과 스프링 부트(Spring Boot)는 모두 자바 기반의 웹 프레임워크입니다. 스프링 프레임워크는 기업용 애플리케이션 개발을 위한 자바 프레임워크로, IoC(Inversion of Control)와 DI(Dependency Injection)를 통한 느슨한 결합을 지원하고, AOP(Aspect Oriented Programming)를 지원하여 애플리케이션의 보안, 로깅, 트랜잭션 등을 쉽게 구현할 수 있습니다. 스프링 부트는 스프링 프레임워크를 더 쉽게 사용할 수 있도록 만든 도구입니다. 스프링 부트는 프로젝트 구성, 의존성 관리, 자동 설정 등을 제공하여 개발자가 프로젝트를 빠르게 구축할 수 있습니다. 또한, 내장형 서버를 제공하여 애플리케이션을 쉽게 배포하고 실행할 수 있습니다...

728x90