[Spring] 스프링 Server, DB의 구성 (1/2) - with kotlin #7
본 예제는 Spring 5.x &Spring boot 2.3.0 버전을 사용합니다. 또한 Kotlin (v1.4.20)로 예제를 작성하며 IntelliJ CE를 사용합니다. Spring boot를 이용하면 autoconfiguration을 통해 대부분의 구성이 자동으로 결정됩니다. 다만 개발/production에 대한 분기가 필요하거나, DB의 설정, 서버의 포트, 로그파일 생성 위치 등 기본 설정을 변경하고 싶다면 수동으로 이런 것들을 지정할 수 있습니다. 스프링은 여러 곳의 환경에서 설정된 설정값을 기반으로 설정값을 세팅합니다. 여기서 말하는 여러곳의 환경은 아래와 같습니다. 운영체제의 시스템 속성 JVM의 속성 jar를 command로 수행 시 전달받는 argument application.prop..