분류 전체보기124 Springboot3.x에서 Querydls 설정 SpringBoot 3.x 프로젝트에서 QueryDsl 설정 방법을 설명합니다. 의존성 추가 plugins { id 'java' id 'org.springframework.boot' version '3.1.9' id 'io.spring.dependency-management' version '1.1.4' } group = 'com.study' version = '0.0.1-SNAPSHOT' java { sourceCompatibility = '17' } configurations { compileOnly { extendsFrom annotationProcessor } } repositories { mavenCentral() } dependencies { implementation 'org.springfr.. 2024. 3. 14. JPA 조인&서브쿼리 조인 JPA에서 조인은 SQL 조인과 개념이 유사하며, 여러 테이블의 데이터를 결합하여 정보를 조회하는 방법입니다. 크게 내부 조인(Inner Join), 외부 조인(Inner Join), 세타 조인(Theta Join)을 사용할 수 있습니다. 이들 각각에 대해서 Member, Team 엔티티 기준으로 작성하겠습니다. @Entity @Getter public class Member { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private String username; @ManyToOne @JoinColumn(name = "team_id") private Team team; } @Entity @Getter publi.. 2024. 3. 12. thumbnailator를 이용한 썸네일 이미지 생성 Thumbnailator는 Java에서 간단하고 편리하게 이미지 썸네일을 생성할 수 있는 라이브러리입니다. 사용하기 쉬운 API를 제공하여 이미지 크기 조정, 회전, 워터마크 추가 등 다양한 이미지 처리 기능을 쉽게 구현할 수 있습니다. 특히, 고품질 이미지 리사이징 알고리즘을 내장하고 있어, 썸네일 이미지의 품질을 유지하면서 빠르게 처리할 수 있습니다. Thumbnailator의 주요 기능 이미지 리사이징 : 원하는 크기로 이미지의 크기를 조절할 수 있습니다. 이미지 회전 및 뒤집기 : 이미지를 원하는 각도로 회전시키거나 수평/수직으로 뒤집을 수 있습니다. 워터마크 추가 : 이미지 워트마크 (텍스트 또는 이미지)를 추가하여 저작권을 표시할 수 있습니다. 이미지 형식 변환 : JPEG, PNG 등 다양한.. 2024. 3. 12. Spring Data JPA Spring Data JPA는 Java Persistence API(JPA) 위에 구축된 Spring Data의 일부로, 데이터 접근 계층보다 쉽고 효율적으로 구현할 수 있도록 도와주는 모듈입니다. Spring Data JPA는 JPA 기능을 확장하고, 더 쉬운 데이터 접근 방법을 제공하여 어플리케이션 개발의 생산성을 크게 향상시킵니다. Spring Data JPA 주요 기능 레포지토리 추상화 : Spring Data JPA는 Repository 인터페이스에 대한 구현체를 자등으로 생성하여 주입합니다. 개발자는 인터페이스만 정의하고, 이를 통해 CRUD 작업과 페이징 처리를 쉽게 구현할 수 있습니다. 쿼리 메소드 : 메소드 이름만으로 쿼리를 생성하는 기능을 제공합니다. 메소드 이름을 분석하여 자동으로 S.. 2024. 3. 8. 이전 1 ··· 9 10 11 12 13 14 15 ··· 31 다음