spring data2 Spring Boot 4.1 Lazy JDBC connection Fetching 개요지난 포스팅(https://blog.igooo.org/191)에 이어 Spring Boot 4.1.0에 포함된 Lazy JDBC connection feting을 사용하여 JDBC를 사용하는 프로젝트에서 성능을 향상하는 방법을 알아보자. spring.datasource.connection-fetch 동작 방식JDBC를 사용하는 프로젝트에서는 Transaction을 사용하여 중요한 비즈니스 로직을 처리하는 경우가 많다. Transaction을 사용하는 경우 보통은 Service 클래스에 @Transactional 어노테이션을 사용하여 트렌젝션의 범위를 지정하여 사용한다. 이때 @Transactional 어노테이션이 지정된 메서드에 시작부터 끝까지 BEGIN, COMMIT이라는 명령 사이에서 메서드의 로.. 2026. 8. 21. [Spring] Data Commons Auditing MongoDB 개요Spring Data는 엔티티를 만든 사람이나 변경한 사람, 변경이 발생한 시점을 추적하기 위한 Auditing 기능을 제공한다. Spring Data의 Auditing 기능을 사용하면 Entity 변경 데이터에 대하여 별도의 코드를 작성하지 않아도 Spring Data에서 해당 데이터를 추가해 준다. Example게시글을 저장하는 간단한 web application을 작성하여 Auditing 기능을 살펴본다. EntitySpring Data에서는 @CreatedBy, @CreatedDate, @LastModifiedBy, @LastModifiedDate 어노테이션을 제공한다. 시간 Type은 사용하려는 타입에 맞춰서 변경 가능하다.@Document("artices")public class Artic.. 2024. 8. 26. 이전 1 다음 728x90