스프링3 스코프(Scope) 란? /SpringFramework 스코프(Scope) 란? 스프링 프레임워크에서 빈(Bean) 객체의 생성 및 소멸 시점과 라이프사이클을 관리하는 것 중 하나가 스코프(Scope)다. 스코프는 빈 객체의 생성 범위를 지정하며, 해당 범위에서만 빈 객체를 공유하고 관리한다. 스프링은 다양한 스코프를 제공하여 객체의 생성 및 소멸을 효율적으로 관리할 수 있도록 지원한다. 1️⃣ 스코프 종류 Singleton: 스프링 컨테이너에서 생성되는 빈 객체는 기본적으로 Singleton 스코프로 생성된다. 따라서 컨테이너 내에서 하나의 인스턴스만 생성되고, 이를 모든 빈에서 공유하여 사용한다. @Component // 기본 스코프는 Singleton public class MyComponent { } Singleton 스코프는 스프링 컨테이너에서 딱 .. JAVA/Spring 2023. 3. 13. Spring Boot 이란? [Spring Boot은 왜써?] https://spring.io Spring | Home Cloud Your code, any cloud—we’ve got you covered. Connect and scale your services, whatever your platform. spring.io Spring Boot 이란? Spring Boot은 Spring Framework의 편리함에도 불구하고 Spring 설정의 복잡함으로 인해 Spring 기반 애플리케이션 개발을 시작하기도 전에 어려움을 겪는 문제점을 해결하기 위해 생겨난 Spring Project 중 하나이다. Spring Boot 사용 이유 * XML 기반의 복잡한 설계 방식 지양 * 애플리케이션 설정의 자동 구성 * 의존 라이브러리의 자동 관리 * 프로덕션급 애플리케이션의.. JAVA/Spring 2023. 3. 10. JDBC(Spring JDBC)란? / 스프링 JDBC 알고넘어가기! ^^ JDBC(Spring JDBC)란? JDBC (Java Database Connectivity)는 자바에서 데이터베이스에 접속할 수 있는 API(응용 프로그래밍 인터페이스)입니다. JDBC는 데이터베이스와의 통신을 가능하게 하며, 데이터베이스에서 데이터를 가져오거나 변경할 수 있는 기능을 제공한다. 즉 JDBC를 사용하면 Java 애플리케이션에서 데이터베이스에 접근하여 데이터를 검색, 삽입, 갱신, 삭제할 수 있다. 그러면 Spring JDBC는? Spring JDBC는 Spring Framework에서 제공하는 JDBC 모듈이다. 조금 어렵게 말하면 Spring Framwork에서 제공하는 JDBC 추상화 라이브러리 이다. Spring JDBC는 JDBC 코드를 간결하게 작성하고, 더 수비게 데이터베이.. JAVA/Spring 2023. 2. 20. 이전 1 다음