Dev JS Blog

Spring boot application.properties 를 가독성있게 바꿔보자 본문

옛날 창고/스프링

Spring boot application.properties 를 가독성있게 바꿔보자

Dev JS 2021. 2. 1. 23:30
728x90

Spring Boot 에 application.properties 은 다르게도 쓸수있다.

https://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#mapping-yaml-to-properties

 

Spring Boot Features

Graceful shutdown is supported with all four embedded web servers (Jetty, Reactor Netty, Tomcat, and Undertow) and with both reactive and Servlet-based web applications. It occurs as part of closing the application context and is performed in the earliest

docs.spring.io

spring 공식 docs 에 들어가도 나온다.

기본적인 properties는 예제 사진처럼

environments.dev.url

environments.dev.name

environments.dev 가 반복적으로 써내려가듯 모든 설정에 반복 단어가 많다.

즉 가독성이 떨어진다.

 

하지만 YAML 방식은 JSON 형식과 유사하고 작성에도 용이하다.

 

그럼 yaml 로 바꾸고싶으면 어떻게 해야할까..?

방법은 무지 간단하다 이름을 yml 로 변경하자.

변경 후 내용을 입력하면 기존 것과 다를거 없어보인다.

하지만 자동완성을 이용해보면

자동으로 yaml 방식으로 만들어준다.

개발자라면 한땀 한땀 쓰지말구 툴을 언제나 활용하자

우리가 툴을 쓰는 이유는 편하게 개발하기 위해서다.

 

그럼 이제 yml 파일로 spring에 가독성 있는 설정파일을 만들어 쓰길 바란다.

728x90
Comments