반응형

JAVA/Spring 5

[JAVA/SPRING] API 응답 공통 포맷 만들기

개발을 하다 보면 수많은 오류가 발생하게 되고 발생하는 오류에 대해 적절한 HTTP Status Code로 핸들링하기는 어려움이 있습니다. 그렇기 때문에 공통적인 포맷을 만들고 Response status와 message로 Request에 대한 상태와 메시지를 돌려주는 코드를 만들어보겠습니다. ResponseStatus package com.hyuckang.springboot.utils; public enum ResponseStatus { SUCCESS, FAILURE, ERROR } ResponseDto package com.hyuckang.springboot.web.dto; import com.hyuckang.springboot.utils.ResponseStatus; import lombok.AllA..

JAVA/Spring 2022.05.06

[SpringBoot] SNAPSHOT.jar와 SNAPSHOT-plain.jar

SNAPSHOT.jar는 실행가능한 아카이브이고, SNAPSHOT-plain.jar는 실행이 불가능한 일반 아카이브이다. 스프링부트 2.5부터 빌드시 기본적으로 2가지 파일이 떨어지게 되었는데, 빌드시 plain.jar를 생성하지 않으려면 build.gradle에 아래 내용을 추가해주면 된다. jar { enabled = false } 참고 Spring Boot 2.5.0 generates plain.jar file. Can I remove it? Spring Boot Gradle Plugin Reference Guide

JAVA/Spring 2022.03.17

[SpringBoot] H2 Database 연결하기

H2는 인메모리 기반의 JAVA 데이터 베이스로, 어플리케이션을 개발하는 단게에서 많이 사용이 됩니다. 아래는 H2 데이터베이스를 활성화 하고 SpringBoot와 H2와 연결하는 방법입니다. 환경 Gradle 7.3.3 Spring Boot 2.6.4 build.gradle dependencies { runtimeOnly 'com.h2database:h2' } application.yml spring: h2: console.enabled: true datasource: url: jdbc:h2:mem:testdb username: sa password: driver-class-name: org.h2.Driver h2 접속방법 웹 브라우저를 이용하여 url:{포트}/h2-conosle로 접속..

JAVA/Spring 2022.03.13
반응형