이상을 꿈꾸는 몽상가.. 프로그래밍을 좋아함..


Spring Boot, Spring Cloud의 설정정보 모음

https://spring.io/
( 이미지 출처 : https://upload.wikimedia.org )

Spring Boot, Spring Cloud의 설정정보들을 가진 공식 사이트 링크를 모아봤습니다.

Spring Boot의 auto configuration을 통해 다양한 솔루션들을 쉽게 사용할 수 있습니다.
튜토리얼 정도의 사용 수준에서는 입력할 설정정보가 몇개 안되지만 운영을 하는 과정에서는 그렇지 않습니다.

솔루션들의 기능을 보다 더 잘 사용하기 위해서는 각각의 운영환경에 맞게 기본 설정값들을 변경할 필요가 생깁니다.

솔루션들의 공식 사이트는 우리가 어떤 설정할 수 있는지 그리고 그 default 값이 무엇인지 잘 정리해뒀습니다.

아래와 같이 application.properties 혹은 application.yml 파일에 입력함으로써 사용하시면 됩니다.

application.properties

spring.task.execution.pool.allow-core-thread-timeout=true
spring.task.execution.pool.core-size=8
spring.task.execution.pool.keep-alive=60
...(생략)

Spring Boot

  • Spring Boot
  • Hikari DB Connection Pool

  • Spring Boot Quartz
    • Boot 관련 설정은 Spring Boot 에서 확인
    • 그 외에 Quartz Scheduler configuration 을 변경하려면 spring.quartz.properties. 뒤에 Quartz 프로퍼티 정보를 넣어서 작성하면 된다.
    • 예를들어, org.quartz.threadPool.threadCount 값을 설정하고 싶다면 spring.quartz.properties.org.quartz.threadPool.threadCount 에 입력하면 된다.
    • 또는 SchedulerFactoryBeanCustomizer beans를 이용해서 programmatic하게 Quartz Scheduler configuration 을 변경 가능하다.
    • Quartz

Spring Cloud


Associated Posts

관련된 주제를 살펴볼 수 있도록 동일한 Tag를 가진 글들을 모아뒀습니다. 제목을 눌러주세요.

i