스프링 부트의 자동 환경설정(Auto Configuration)
스프링 부트의 자동 환경설정기존에 많이 사용하는 스프링의 경우 MVC, AOP, JPA, JDBC 등 웹 어플리케이션 동작에 필요한 설정을 수동으로 진행해야했다. 새로운 프로젝트를 진행하면 이와 같은 설정을 다시 작성해야하는 불필요한 시간을 소비했다. 스프링 부트는 WEB, JPA, AOP등 다양한 설정을 자동으로 적용하도록 한다. 스프링과 스프링부트의
스프링 부트의 자동 환경설정기존에 많이 사용하는 스프링의 경우 MVC, AOP, JPA, JDBC 등 웹 어플리케이션 동작에 필요한 설정을 수동으로 진행해야했다. 새로운 프로젝트를 진행하면 이와 같은 설정을 다시 작성해야하는 불필요한 시간을 소비했다. 스프링 부트는 WEB, JPA, AOP등 다양한 설정을 자동으로 적용하도록 한다. 스프링과 스프링부트의
스프링 부트 커스텀 프로퍼티를 이용한 환경 설정스프링 부트는 기본적으로 application.properties 파일을 이용하여 어플리케이션의 환경설정을 관리한다. 스프링 부트 자체적으로 지원하는 프로퍼티도 있지만 개발을 진행하다보면 어플리케이션만의 프로퍼티가 필요하게 된다. 이러한 프로퍼티는 커스텀 프로퍼티를 이용하여 설정한다. 1. @Value를 이용한
YAML(YAML Ain’t Markup Language)이란?YAML은 XML, C, 파이썬, 펄, RFC2822에서 정의된 e-mail 양식에서 개념을 얻어 만들어진 ‘사람이 쉽게 읽을 수 있는’ 데이터 직렬화 양식이다. 2001년에 클라크 에반스가 고안했고, Ingy dot Net 및 Oren Ben-Kiki와 함께 디자인했다.YAML이라는 이름은 “
스프링 부트의 환경 설정과 우선순위스프링 부트 가이드 문서에선 스프링 부트의 환경설정에 대해 이와 같이 설명하고 있다. Spring Boot lets you externalize your configuration so that you can work with the same application code in different environments. Y
1. 스프링 부트는 무엇일까?자바 개발자라면 스프링 프레임워크에 대해서 한번은 들어봤거나 현재도 사용하고 있을 것이다.스프링은 경량, 안정성 그리고 DI, AOP 많은 장점을 바탕으로 국내 표준으로 통하는 프레임워크이다. 이러한 장점이 있는 반면 환경 설정을 위한 많은 시간이 소비되는 단점이 존재했다.당장 프로젝트에 필요한 Dependency와 MVC 구조