728x90

spring boot 3

[Spring Data JPA] @CreatedDate, @LastModifiedDate가 null이 들어가는 이유

Spring Data JPA의 Auditing 기능은 엔터티가 생성되거나 수정될 때 자동으로 특정 필드를 갱신해주는 기능입니다.  1. @EnableJpaAuditingSpring Boot 애플리케이션 클래스나 설정 클래스에 추가하여 Auditing 기능을 활성화합니다.1) 애플리케이션에 추가하는 경우import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.data.jpa.repository.config.EnableJpaAuditing;@SpringBootApplication@EnableJpaAuditin..

개발일지/SPRING 2024.06.20

[Spring] Spring Boot 3.x에 Swagger 설정하기 (예시 코드)

API 테스트를 위해서 Postman을 쓸 수도 있지만 좀 더 쉽게 하기 위해 Swagger를 세팅할 수도 있습니다.  1. 라이브러리 사용을 위해 dependencies에 추가//gradleimplementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.5.0' //swagger//maven org.springdoc springdoc-openapi-starter-webmvc-ui 2.5.0  2. Config 파일 추가package com.tutorial.spring.global.config;import io.swagger.v3.oas.models.OpenAPI;import io.swagger.v3.oas.mo..

개발일지/SPRING 2024.06.11

[Docker] Spring Boot Docker 배포

스프링 부트 프로젝트를 생성하고 나서 Dockerfile을 통해 설정하는 부분부터의 글입니다. 스프링 부트 프로젝트 생성이 궁금하다면 아래의 글을 확인하세요. [Spring Boot] 스프링 부트 프로젝트 생성start.spring.io를 통해 쉽게 스프링 부트 프로젝트를 생성해 보겠습니다. 아래 경로로 들어간 후 개발 환경에 맞게 선택을 해줍니다. https://start.spring.io/ 1) Project Gradle과 Maven은 빌드 관리 도구로 프yangsosolife.tistory.com 아래의 예시는 자바 버전 17, gradle을 전재로 진행됩니다.  1. Dockerfile 생성프로젝트 하위 경로에 Dockerfile을 생성해줍니다. 빌드를 해주고나면 build/libs 하위에 .ja..

개발일지/Docker 2024.06.10
728x90
반응형