auto configuration
-
[Spring Boot] DispatcherServlet과 프로젝트 동작의 이해Java/Spring 2024. 9. 12. 09:00
Spring Boot의 작동 원리에 대해 간략하게 정리하고 넘어가도록 하자. Spring Boot의 설정 내용들은 Java 클래스를 이용해 처리할 수도 있음. 그러나 resources 폴더 내에 저장되어 있는 파일들 중 application.yml 또는 application.properties라는 파일이 Spring Boot에서 필요한 설정들을 담당함. .properties 확장자 파일을 사용한다면 =로 구분된 설정 이름과 값을 지정할 수 있고(설정 이름 = 값) .yml(또는 yaml) 파일을 사용하면 설정 이름과 값을 :으로 구분해 저장할 수 있음(설정 이름: 값). .yml(또는 .yaml) 파일을 사용하면 계층 구조로 구분할 수 있기 때문에 같은 이름으로 grouping이 되어 있는 경우 훨씬 더..
-
[Spring Boot] Spring Boot 개요Java/Spring 2024. 8. 26. 09:00
Spring Boot는 Spring으로 작성된 단독 실행 가능한 애플리케이션을 개발하기 위한 플랫폼. 간단하게 개발 및 실행이 가능하고 상용화 가능한 수준의 스프링 기반 애플리케이션을 쉽게 만들어낼 수 있다는 장점을 가짐. 기본적으로 Spring Framework를 이용한 애플리케이션 개발에는 많은 설정 작업들이 필요한데 Spring Boot를 이용하면 최소한의 설정만으로 Spring의 플랫폼과 서드파티(Third Party), 라이브러리 등을 사용할 수 있게 됨. spring.io에서는 Spring Boot에 대해 아래와 같이 설명함.Spring 기반의 '단독 실행 가능한' 애플리케이션을 간단하게 생성할 수 있고, 대부분의 Spring Boot 애플리케이션은 최소한의 설정 작업만으로도 바로 실행할 수..