Category: 6.1.11
-
org.springframework.jdbc.core.namedparam 패키지
설명 : JdbcTemplate의 변형으로서 이름이 지정된 매개변수 지원을 제공합니다. NamedParameterJdbcTemplate은 JdbcTemplate을 감싸는 래퍼로, 이름이 지정된 매개변수 구문 분석을 추가합니다. 이 클래스는 JdbcOperations 인터페이스를 구현하거나 JdbcTemplate을 확장하지 않으며, 대신 전용 NamedParameterJdbcOperations 인터페이스를 구현합니다. 가끔 어떤 작업에서 Spring JDBC의 모든 기능이 필요할 경우, NamedParameterJdbcTemplate의 getJdbcOperations() 메서드를 사용하여 반환된 고전적 템플릿으로 작업하거나 JdbcTemplate 인스턴스를 직접 사용할 수 있습니다.…
-
BeanPropertyRowMapper<T> 클래스
타입 매개변수 : T – 결과 자료형 구현된 인터페이스 : RowMapper<T> 자식 클래스 : DataClassRowMapper 설명 : 이 클래스는 행을 지정한 매핑된 대상 클래스의 새 인스턴스로 변환하는 RowMapper 구현입니다. 매핑된 대상 클래스는 최상위 클래스 또는 static 중첩 클래스여야 하며 기본 생성자 또는 no-arg 생성자가 있어야 합니다. 컬럼 값은 결과 집합 메타데이터에서 얻은 컬럼 이름을 대상…
-
org.springframework.jdbc.core 패키지
설명 : JdbcTemplate 및 관련 콜백 인터페이스 및 헬퍼 객체를 기반으로 핵심 JDBC 프레임워크를 제공합니다. 관련 패키지 설명 클래스 및 인터페이스 설명 BeanPropertyRowMapper<T> 행을 지정된 매핑 대상 클래스의 새 인스턴스로 변환하는 RowMapper 구현체
-
스프링 IoC 컨테이너 및 빈 입문
이 챕터에서는 스프링 프레임워크에서 제어 역전(Inversion of Control; IoC)을 구현하는 원칙을 다루겠습니다. 의존성 주입(Dependency Injection; DI)은 제어 역전의 형식 중 하나로, 객체가 자신이 작업할 다른 객체(즉, 의존성)를 생성자 인자, 팩토리 메소드의 인자 또는 객체 인스턴스가 생성되거나 팩토리 메소드에서 반환된 후에 설정되는 속성을 통해서만 정의하는 방식입니다. IoC 컨테이너는 빈을 생성할 때 이러한 의존성을 주입합니다. 이 과정은…
-
스프링 프레임워크 6.1.11 API 문서
이 문서는 스프링 프레임워크의 API가 번역된 문서입니다. 패키지 설명 org.aopalliance.aop AOP Alliance의 핵심 어드바이스 마커입니다. org.aopalliance.intercept AOP Alliance에서 인터셉션을 추상화한 것을 반영합니다. org.springframework.jdbc.core JdbcTemplate 및 관련 콜백 인터페이스 및 헬퍼 객체를 기반으로 핵심 JDBC 프레임워크를 제공합니다. org.springframework.jdbc.core.namedparam 이름이 붙은 매개변수를 지원하는 JdbcTemplate 변형 org.springframework.jdbc.core.simple 일반적인 JDBC 상호 작용을 위한 단순화 계층
-
스프링 프레임워크 기본 기술
이 파트에서는 스프링 프레임워크에서 반드시 필요한 모든 기술을 언급합니다. 이 파트에서 가장 중요한 기술은 제어 역전(Inversion of Control) 컨테이너 기술입니다. 이 기술을 설명한 이후에는 관점 지향 프로그래밍(Aspect-Oriented Programming)에 대해 설명하도록 하겠습니다. 스프링 프레임워크에는 자체 AOP 프레임워크가 있으며, 직관적으로 이해하기 쉽고 Java 엔터프라이즈 프로그래밍에서 AOP 요구사항의 80%를 효과적으로 해결할 수 있습니다. 이 파트에서는 AspectJ와 스프링의 통합에…
-
스프링 프레임워크 문서
개요 : 역사, 설계 철학, 피드백, 시작하기 기본 기술 : 의존성 주입, 이벤트, 리소스, i18n, 유효기간, 데이터 바인딩, 타입 변환, SpEL, AOP 테스트 : 객체 목업, TestContext 프레임워크, 스프링 MVC 테스트, WebTestClient 데이터 접근 : 트랜잭션, DAO 지원, JDBC, ORM, Marshalling XML 스프링 MVC 및 스프링 웹플럭스 웹 프레임워크 통합 : 원격 통합, JMS, JCA,…
-
스프링 프레임워크 개요
스프링 프레임워크는 자바 엔터프라이즈 애플리케이션을 개발하기 쉽도록 도와줍니다. 그리고 JVM에서 Java의 대체 언어로 Groovy와 Kotlin을 지원하고, 애플리케이션을 개발할 때 요구하는 사항에 따라 다양한 종류의 아키텍처를 만들 수 있는 유연성을 갖추고 있어 엔터프라이즈 환경에서 Java 언어를 채택하는 데 필요한 모든 것을 제공해줍니다. 참고로 스프링 프레임워크 6.0 버전부터는 Java 17 버전 이상을 사용해야 합니다. 스프링 프레임워크는 광범위한…