<aside> 💡 Spring은 자바 내의 다양한 라이브러리와 함께 조합하여 사용이 가능한 유연성을 가지고 있지만, 그로 인해 설정의 복잡성(Spring의 자체설정 + 개별 라이브러리 설정)또한 배로 커지게 되었습니다

이 페이지에서는, Spring 생태계를 사용하기 위한 설정을 총 정리합니다

</aside>

<aside> 💡 이 페이지에서 설명하는 설정 방식은 대부분 XML, properties파일을 사용하는 구버전 설정 방식입니다. Spring Framework 3.0이상에서는 Java Class를 이용해서 설정을 하는 기능이 추가되었는데요. 여러모로 장점이 많아 아예 기존 설정을 모두 Java Class로 이관하는 경우까지 생기고 있습니다.

자세한 내용은 Spring Java Configuration 페이지를 참조하세요

</aside>


Spring 다국어 지원

[Spring] 메세지소스(MessageSource)를 통한 메세지 국제화, 메세지 소스 리로딩(MessageSource Reloading)

[Spring] Spring 어플리케이션 메시지 다국어 및 재로딩 처리

Spring Boot 내장 Tomcat 설정

application.properties

server.port = 포트번호

JDBC DataSource 설정법

의존성 설정

application.properties

# Datasource Setting for spring-boot
spring.datasource.driver-class-name=oracle.jdbc.OracleDriver
spring.datasource.url=jdbc:oracle:thin:@localhost:1521/xe
spring.datasource.username=dev_user
spring.datasource.password=1234

MyBatis 설정

의존성 설정

Spring boot