본문 바로가기

Framework || Library/Spring7

Spring에서 JPA 사용하기(환경 설정부터 기본 CRUD 까지) 이번 글에서는 Spring Data JPA와 Kotlin을 활용하여 간단한 CRUD 작업을 어떻게 수행하는지 함께 알아보겠습니다. JPA는 자바 플랫폼에서 RDBMS를 객체 지향적으로 쉽게 다룰 수 있게 도와주는 ORM입니다. 그리고 Spring Data JPA는 이를 더욱 쉽게 사용할 수 있게 도와줍니다. 🛠 환경 설정 기본적인 환경은 Spring, Gradle, Kotlin 입니다. 먼저, 프로젝트의 build.gradle.kts 파일에 필요한 의존성을 추가해줍니다: plugins { // ... 기타 플러그인들 } dependencies { implementation("org.springframework.boot:spring-boot-starter-data-jpa") implementation("o.. 2023. 8. 18.
Lombok이란? (예시 코드 포함) Lombok은 Java의 코드를 간결하게 만들어주는 라이브러리입니다. Lombok을 사용하면 보일러플레이트 코드(반복되는 코드)를 크게 줄일 수 있습니다. 주로 사용되는 어노테이션을 통해 getter, setter, 생성자, equals(), hashCode() 및 toString()와 같은 메서드를 자동으로 생성할 수 있습니다. Lombok의 장점: 코드 간결성: Lombok을 사용하면 클래스의 줄 수가 크게 줄어들고, 코드가 더 깔끔해집니다. 유지보수성: 코드 변경 시, getter/setter와 같은 메서드를 수동으로 수정할 필요가 없습니다. 가독성 향상: 중요한 로직에만 집중할 수 있어 코드의 가독성이 향상됩니다. 예제 코드: import lombok.Getter; import lombok.Set.. 2023. 8. 17.
Windows에 Gradle 설치 1. Gradle 다운로드 https://gradle.org/releases/ Gradle | Releases Find binaries and reference documentation for current and past versions of Gradle. gradle.org 2. 디렉토리 생성 및 압축 풀기 * C:\Gradle 디렉토리 생성 * 다운로드한 파일 압축 풀기 후 생성된 gradle-8.2.1 폴더자체를 Gradle 내부로 이동 3. 환경 변수 설정 내 PC -> 마우스 우클릭 -> 속성 -> 고급 시스템 설정 -> 환경 변수(N) -> 시스템 변수(S) -> Path -> 새로 만들기(N) -> C:\Gradle\gradle-8.2.1\bin 입력 -> cmd 창에서 gradle -v .. 2023. 8. 17.