springboot 3

[Spring Boot Rest API 만들기] 2. 패키지 구조 설정

패키지 구조를 만들고 샘플 코드를 작성합니다. 1. 설정 환경 언어 : Kotlin Spring Boot Version : 2.7.3 빌드 : Gradle IDS : IntelliJ IDEA 2. 패키지 구조 여기서는 패키지 구조를 아래와 같이 잡았습니다. api : controller 코드가 위치하는 곳입니다. common : 공통 코드를 모아놓습니다. service : 서비스 레이어 코드 패키지입니다. 위 구조에 임시로 사용할 샘플 코드를 추가해봤습니다. 이 프로젝트에서는 아래와 같은 규칙으로 패키지와 파일을 생성합니다. api/{api이름 패키지}/{api명} service/{service이름 패키지}/{service명} SampleApi 코드 package com.moduu.api.sample i..

[Spring Boot Rest API 만들기] 1. Spring Boot 시작하기 (feat. Kotlin)

Spring Boot로 범용 Rest API를 만들어봅니다. 각종 프로젝트에서 사용하는 공통 기능들을 차례차례 구현해갈 예정입니다. 1. 설정 환경 언어 : Kotlin Spring Boot Version : 2.7.3 빌드 : Gradle IDS : IntelliJ IDEA 2. Spring Boot 설치 Spring Boot 설치할 수 있는 방법은 여러 가지가 있습니다. 여기서는 스프링 웹페이지에서 다운로드하는 것으로부터 시작하겠습니다. https://start.spring.io/ 에 접속하면 아래와 같은 화면이 나옵니다. 위 '설정 환경'에 적은것 처럼 Project는 Gradle Project Language는 Kotlin Spring Boot 버전은 최신 안정 버전인 2.7.3로 선택합니다. 여..

Spring Boot 2.4 버전에서 Vault 설정

프로젝트를 새로 설정하다 보니 Spring Boot 2.3과 2.4에서의 Vault 설정은 차이가 있었습니다. 참고했던 부분들을 남깁니다. 1. 세팅 환경 Spring Boot Version : 2.4.4 Spring Cloud Version : 2020.0.1 2. Spring Boot 에 맞는 Spring Cloud 버전 찾기 Spring Boot 버전과 궁합이 잘 맞는 Spring Cloud을 설정하지 않으면 실행 시 에러가 발생합니다. 스프링 사이트 문서에서 해당 버전을 찾을 수 있습니다. * 참고 문서 : https://spring.io/projects/spring-cloud 이번에 세팅할 프로젝트의 Boot 버전은 2.4.4로 했기 때문에 2020.0.x 버전으로 하면 됩니다. Spring C..

로깅/SpringBoot 2021.04.30