IT/SpringBoot

스프링 부트 #10. 부록 A : 일반적인 응용 프로그램 속성(1)

blogood 2020. 6. 19. 22:14
반응형

10. 부록

부록 A : 일반적인 응용 프로그램 속성

application.properties파일 내부, application.yml파일 내부 또는 명령 줄 스위치로 다양한 속성을 지정할 수 있습니다 . 이 부록은 일반적인 Spring Boot 속성 목록과이를 사용하는 기본 클래스에 대한 참조를 제공합니다.

  Spring Boot는 고급 값 형식으로 다양한 변환 메커니즘을 제공 하므로 속성 변환 섹션 을 검토 하십시오 .
  속성 기여는 클래스 경로의 추가 jar 파일에서 발생할 수 있으므로이를 철저한 목록으로 간주해서는 안됩니다. 또한 고유 한 속성을 정의 할 수 있습니다.

10.A.1. 핵심 속성

기본값 기술

debug

false

디버그 로그를 활성화하십시오.

info.*

 

정보 엔드 포인트에 추가 할 임의 특성.

logging.config

 

로깅 구성 파일의 위치 예를 들어 Logback의 경우`classpath : logback.xml`입니다.

logging.exception-conversion-word

%wEx

예외를 기록 할 때 사용되는 변환 단어.

logging.file.clean-history-on-start

false

시작시 아카이브 로그 파일을 정리할지 여부. 기본 로그 백 설정에서만 지원됩니다.

logging.file.max-history

7.0

아카이브 로그 파일이 보존되는 최대 일 수입니다. 기본 로그 백 설정에서만 지원됩니다.

logging.file.max-size

10MB

최대 로그 파일 크기 기본 로그 백 설정에서만 지원됩니다.

logging.file.name

 

로그 파일 이름 (예 : mymy.log) 이름은 정확한 위치이거나 현재 디렉토리에 상대적 일 수 있습니다.

logging.file.path

 

로그 파일의 위치 예를 들어`/ var / log`입니다.

logging.file.total-size-cap

0B

유지할 총 로그 백업 크기. 기본 로그 백 설정에서만 지원됩니다.

logging.group.*

 

여러 로거를 동시에 빠르게 변경하려면 로그 그룹을 기록하십시오. 예를 들어`logging.group.db = org.hibernate, org.springframework.jdbc`입니다.

logging.level.*

 

로그 수준 심각도 매핑 예를 들어`logging.level.org.springframework = DEBUG`입니다.

logging.pattern.console

%clr(%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}

콘솔로 출력하기위한 추가 자 패턴. 기본 로그 백 설정에서만 지원됩니다.

logging.pattern.dateformat

yyyy-MM-dd HH:mm:ss.SSS

로그 날짜 형식의 추가 자 패턴. 기본 로그 백 설정에서만 지원됩니다.

logging.pattern.file

%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}} ${LOG_LEVEL_PATTERN:-%5p} ${PID:- } --- [%t] %-40.40logger{39} : %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}

파일로 출력하기위한 추가 자 패턴. 기본 로그 백 설정에서만 지원됩니다.

logging.pattern.level

%5p

로그 레벨의 추가 자 패턴. 기본 로그 백 설정에서만 지원됩니다.

logging.pattern.rolling-file-name

${LOG_FILE}.%d{yyyy-MM-dd}.%i.gz

롤오버 된 로그 파일 이름의 패턴입니다. 기본 로그 백 설정에서만 지원됩니다.

logging.register-shutdown-hook

false

로깅 시스템이 초기화 될 때 종료 후크를 등록하십시오.

spring.aop.auto

true

@EnableAspectJAutoProxy를 추가하십시오.

spring.aop.proxy-target-class

true

표준 Java 인터페이스 기반 프록시 (false)와 달리 서브 클래스 기반 (CGLIB) 프록시를 작성할지 (true) 여부입니다.

spring.application.admin.enabled

false

응용 프로그램에 대한 관리 기능 사용 여부.

spring.application.admin.jmx-name

org.springframework.boot:type=Admin,name=SpringApplication

응용 프로그램 관리자 MBean의 JMX 이름입니다.

spring.application.name

 

응용 프로그램 이름.

spring.autoconfigure.exclude

 

제외 할 자동 구성 클래스.

spring.banner.charset

UTF-8

배너 파일 ​​인코딩

spring.banner.image.bitdepth

4.0

ANSI 색상에 사용할 비트 심도입니다. 지원되는 값은 4 (16 색) 또는 8 (256 색)입니다.

spring.banner.image.height

 

배너 이미지의 높이 (문자) (기본값은 이미지 높이를 기준으로 함)

spring.banner.image.invert

false

어두운 터미널 테마를 위해 이미지를 반전해야하는지 여부입니다.

spring.banner.image.location

classpath:banner.gif

배너 이미지 파일 위치 (jpg 또는 png도 사용 가능)

spring.banner.image.margin

2.0

문자의 왼쪽 이미지 여백.

spring.banner.image.pixelmode

TEXT

이미지를 렌더링 할 때 사용할 픽셀 모드입니다.

spring.banner.image.width

76.0

배너 이미지의 너비 (문자)입니다.

spring.banner.location

classpath:banner.txt

배너 텍스트 리소스 위치

spring.beaninfo.ignore

true

BeanInfo 클래스 검색을 생략할지 여부.

spring.codec.log-request-details

false

DEBUG 수준에서 양식 데이터를 기록할지, TRACE 수준에서 헤더를 기록할지 여부

spring.codec.max-in-memory-size

 

입력 스트림을 집계해야 할 때마다 버퍼링 할 수있는 바이트 수 제한 이는 자동 구성된 WebFlux 서버 및 WebClient 인스턴스에만 적용됩니다. 기본적으로이 옵션은 설정되어 있지 않으며이 경우 개별 코덱 기본값이 적용됩니다. 대부분의 코덱은 기본적으로 256K로 제한됩니다.

spring.config.additional-location

 

기본값 외에 사용 된 구성 파일 위치

spring.config.location

 

기본값을 대체하는 구성 파일 위치

spring.config.name

application

구성 파일 이름.

spring.info.build.encoding

UTF-8

파일 인코딩.

spring.info.build.location

classpath:META-INF/build-info.properties

생성 된 build-info.properties 파일의 위치

spring.info.git.encoding

UTF-8

파일 인코딩.

spring.info.git.location

classpath:git.properties

생성 된 git.properties 파일의 위치

spring.jmx.default-domain

 

JMX 도메인 이름

spring.jmx.enabled

false

관리 Bean을 JMX 도메인에 노출하십시오.

spring.jmx.server

mbeanServer

MBeanServer Bean 이름.

spring.jmx.unique-names

false

고유 한 런타임 오브젝트 이름을 보장해야하는지 여부

spring.lifecycle.timeout-per-shutdown-phase

30s

모든 단계 (같은 '단계'값을 가진 SmartLifecycle Bean 그룹)의 종료 시간 초과.

spring.main.allow-bean-definition-overriding

false

기존 정의와 동일한 이름으로 정의를 등록하여 Bean 정의 대체가 허용되는지 여부입니다.

spring.main.banner-mode

console

응용 프로그램이 실행될 때 배너를 표시하는 데 사용되는 모드입니다.

spring.main.cloud-platform

 

Cloud Platform 자동 감지를 재정의하십시오.

spring.main.lazy-initialization

false

초기화를 느리게 수행해야하는지 여부

spring.main.log-startup-info

true

시작할 때 응용 프로그램에 대한 정보를 기록할지 여부

spring.main.register-shutdown-hook

true

응용 프로그램에 종료 후크가 등록되어 있어야하는지 여부

spring.main.sources

 

ApplicationContext에 포함 할 소스 (클래스 이름, 패키지 이름 또는 XML 리소스 위치)

spring.main.web-application-type

 

특정 유형의 웹 응용 프로그램을 명시 적으로 요청하는 플래그입니다. 설정하지 않으면 클래스 경로를 기반으로 자동 감지됩니다.

spring.mandatory-file-encoding

 

응용 프로그램이 사용해야하는 예상 문자 인코딩입니다.

spring.messages.always-use-message-format

false

인수없이 메시지를 구문 분석하여 항상 MessageFormat 규칙을 적용할지 여부입니다.

spring.messages.basename

messages

쉼표로 구분 된 기본 이름 목록 (본질적으로 정규화 된 클래스 경로 위치)은 각각 슬래시 기반 위치에 대한 지원이 완화 된 ResourceBundle 규칙을 따릅니다. 패키지 한정자 (예 : "org.mypackage")가 없으면 클래스 경로 루트에서 확인됩니다.

spring.messages.cache-duration

 

로드 된 자원 번들 파일 캐시 기간. 설정하지 않으면 번들은 영구적으로 캐시됩니다. 기간 접미사를 지정하지 않으면 초가 사용됩니다.

spring.messages.encoding

UTF-8

메시지 번들 인코딩

spring.messages.fallback-to-system-locale

true

특정 로케일에 대한 파일이없는 경우 시스템 로케일로 폴백할지 여부. 이 기능을 해제하면 기본 파일 "메시지"에 대한 "messages.properties"와 같은 유일한 대체 파일이 기본 파일이됩니다.

spring.messages.use-code-as-default-message

false

"NoSuchMessageException"을 발생시키는 대신 메시지 코드를 기본 메시지로 사용할지 여부 개발 중에 만 권장됩니다.

spring.output.ansi.enabled

detect

ANSI 출력을 구성합니다.

spring.pid.fail-on-write-error

 

ApplicationPidFileWriter를 사용하지만 PID 파일을 쓸 수 없으면 실패합니다.

spring.pid.file

 

쓸 PID 파일의 위치 (ApplicationPidFileWriter가 사용되는 경우).

spring.profiles

 

문서를 포함하려면 하나 이상 일치해야하는 쉼표로 구분 된 프로파일 표현식 목록.

spring.profiles.active

 

쉼표로 구분 된 활성 프로파일 목록. 명령 행 스위치로 대체 할 수 있습니다.

spring.profiles.include

 

지정된 쉼표로 구분 된 프로파일 목록 (또는 YAML을 사용하는 경우 프로파일 목록)을 무조건 활성화합니다.

spring.quartz.auto-startup

true

초기화 후 스케줄러를 자동으로 시작할지 여부입니다.

spring.quartz.jdbc.comment-prefix

[#, --]

SQL 초기화 스크립트에서 한 줄 주석의 접두사입니다.

spring.quartz.jdbc.initialize-schema

embedded

데이터베이스 스키마 초기화 모드.

spring.quartz.jdbc.schema

classpath:org/quartz/impl/jdbcjobstore/tables_@@platform@@.sql

데이터베이스 스키마를 초기화하는 데 사용할 SQL 파일의 경로입니다.

spring.quartz.job-store-type

memory

쿼츠 작업장 유형.

spring.quartz.overwrite-existing-jobs

false

구성된 작업이 기존 작업 정의를 덮어 쓸지 여부

spring.quartz.properties.*

 

추가 Quartz Scheduler 속성.

spring.quartz.scheduler-name

quartzScheduler

스케줄러의 이름

spring.quartz.startup-delay

0s

초기화가 완료되면 스케줄러가 시작된 후 지연됩니다. 전체 애플리케이션이 시작되기 전에 작업을 실행하지 않아야하는 경우이 특성을 설정하는 것이 좋습니다.

spring.quartz.wait-for-jobs-to-complete-on-shutdown

false

종료시 실행중인 작업이 완료 될 때까지 대기할지 여부입니다.

spring.reactor.debug-agent.enabled

true

reactor-tools가있는 경우 Reactor Debug Agent를 사용할지 여부입니다.

spring.task.execution.pool.allow-core-thread-timeout

true

코어 스레드가 시간 종료 될 수 있는지 여부 이를 통해 풀의 동적 증가 및 축소가 가능합니다.

spring.task.execution.pool.core-size

8.0

스레드의 코어 수

spring.task.execution.pool.keep-alive

60s

스레드가 종료되기 전에 유휴 상태로 유지 될 수있는 시간 제한.

spring.task.execution.pool.max-size

 

허용되는 최대 스레드 수입니다. 작업이 대기열을 채우는 경우 풀은 해당 크기까지 확장되어로드를 수용 할 수 있습니다. 큐가 제한되지 않은 경우 무시됩니다.

spring.task.execution.pool.queue-capacity

 

큐 용량. 제한없는 용량은 풀을 늘리지 않으므로 "max-size"속성을 무시합니다.

spring.task.execution.shutdown.await-termination

false

실행 프로그램이 종료시 예약 된 작업이 완료 될 때까지 기다려야하는지 여부입니다.

spring.task.execution.shutdown.await-termination-period

 

실행자가 남은 작업이 완료 될 때까지 대기해야하는 최대 시간입니다.

spring.task.execution.thread-name-prefix

task-

새로 작성된 스레드 이름에 사용할 접 두부입니다.

spring.task.scheduling.pool.size

1.0

허용되는 최대 스레드 수입니다.

spring.task.scheduling.shutdown.await-termination

false

실행 프로그램이 종료시 예약 된 작업이 완료 될 때까지 기다려야하는지 여부입니다.

spring.task.scheduling.shutdown.await-termination-period

 

실행자가 남은 작업이 완료 될 때까지 대기해야하는 최대 시간입니다.

spring.task.scheduling.thread-name-prefix

scheduling-

새로 작성된 스레드 이름에 사용할 접 두부입니다.

trace

false

추적 로그를 사용하십시오.

10.A.2. 캐시 속성

기본값 기술

spring.cache.cache-names

 

기본 캐시 관리자가 지원하는 경우 작성할 쉼표로 구분 된 캐시 이름 목록입니다. 일반적으로 이는 추가 캐시를 즉석에서 생성하는 기능을 비활성화합니다.

spring.cache.caffeine.spec

 

캐시를 만드는 데 사용할 사양입니다. 사양 형식에 대한 자세한 내용은 CaffeineSpec을 참조하십시오.

spring.cache.couchbase.expiration

 

입국 만료. 기본적으로 항목은 만료되지 않습니다. 이 값은 궁극적으로 초로 변환됩니다.

spring.cache.ehcache.config

 

EhCache를 초기화하는 데 사용할 구성 파일의 위치입니다.

spring.cache.infinispan.config

 

Infinispan을 초기화하는 데 사용할 구성 파일의 위치입니다.

spring.cache.jcache.config

 

캐시 관리자를 초기화하는 데 사용할 구성 파일의 위치입니다. 구성 파일은 기본 캐시 구현에 따라 다릅니다.

spring.cache.jcache.provider

 

JSR-107 호환 캐시 관리자를 검색하는 데 사용할 CachingProvider 구현의 완전한 이름입니다. 클래스 경로에서 둘 이상의 JSR-107 구현을 사용할 수있는 경우에만 필요합니다.

spring.cache.redis.cache-null-values

true

널값 캐싱을 허용하십시오.

spring.cache.redis.key-prefix

 

키 접두사.

spring.cache.redis.time-to-live

 

입국 만료. 기본적으로 항목은 만료되지 않습니다.

spring.cache.redis.use-key-prefix

true

Redis에 쓸 때 키 접두사를 사용할지 여부입니다.

spring.cache.type

 

캐시 유형. 기본적으로 환경에 따라 자동 감지됩니다.

10.A.3. 메일 속성

기본값 기술

spring.mail.default-encoding

UTF-8

기본 MimeMessage 인코딩.

spring.mail.host

 

SMTP 서버 호스트. 예를 들면`smtp.example.com`입니다.

spring.mail.jndi-name

 

세션 JNDI 이름 설정하면 다른 세션 설정보다 우선합니다.

spring.mail.password

 

SMTP 서버의 로그인 비밀번호입니다.

spring.mail.port

 

SMTP 서버 포트.

spring.mail.properties.*

 

추가 JavaMail 세션 등록 정보.

spring.mail.protocol

smtp

SMTP 서버가 사용하는 프로토콜.

spring.mail.test-connection

false

시작할 때 메일 서버를 사용할 수 있는지 테스트할지 여부

spring.mail.username

 

SMTP 서버의 로그인 사용자.

spring.sendgrid.api-key

 

SendGrid API 키

spring.sendgrid.proxy.host

 

SendGrid 프록시 호스트.

spring.sendgrid.proxy.port

 

SendGrid 프록시 포트.

10.A.4. JSON 속성

기본값 기술

spring.gson.date-format

 

Date 객체를 직렬화 할 때 사용할 형식입니다.

spring.gson.disable-html-escaping

 

'<', '>'등과 같은 HTML 문자 이스케이프를 비활성화할지 여부

spring.gson.disable-inner-class-serialization

 

직렬화 중 내부 클래스를 제외할지 여부

spring.gson.enable-complex-map-key-serialization

 

복잡한 맵 키 (즉, 기본이 아닌)의 직렬화를 사용할지 여부

spring.gson.exclude-fields-without-expose-annotation

 

"노출"주석이없는 직렬화 또는 역 직렬화를 고려할 때 모든 필드를 제외할지 여부입니다.

spring.gson.field-naming-policy

 

직렬화 및 역 직렬화 중에 개체의 필드에 적용되어야하는 명명 정책.

spring.gson.generate-non-executable-json

 

출력에 특수 텍스트를 접두어로 붙여서 실행 불가능한 JSON을 생성할지 여부

spring.gson.lenient

 

RFC 4627을 준수하지 않는 JSON 구문 분석에 관대해야하는지 여부입니다.

spring.gson.long-serialization-policy

 

Long 및 long 유형의 직렬화 정책.

spring.gson.pretty-printing

 

예쁜 인쇄를 위해 페이지에 맞는 직렬화 된 JSON을 출력할지 여부입니다.

spring.gson.serialize-nulls

 

널 필드 직렬화 여부.

spring.jackson.date-format

 

날짜 형식 문자열 또는 정규화 된 날짜 형식 클래스 이름입니다. 예를 들어, yyyy-MM-dd HH : mm : ss입니다.

spring.jackson.default-property-inclusion

 

직렬화 중 속성 포함을 제어합니다. Jackson의 JsonInclude.Include 열거에있는 값 중 하나로 구성됩니다.

spring.jackson.deserialization.*

 

Java 오브젝트의 직렬화 해제 방법에 영향을주는 Jackson on / off 기능.

spring.jackson.generator.*

 

발전기를위한 Jackson on / off 기능.

spring.jackson.locale

 

서식 지정에 사용되는 로캘입니다.

spring.jackson.mapper.*

 

Jackson 범용 온 / 오프 기능.

spring.jackson.parser.*

 

파서를위한 Jackson on / off 기능.

spring.jackson.property-naming-strategy

 

Jackson 's PropertyNamingStrategy의 상수 중 하나입니다. PropertyNamingStrategy 서브 클래스의 정규화 된 클래스 이름 일 수도 있습니다.

spring.jackson.serialization.*

 

Java 객체의 직렬화 방식에 영향을주는 Jackson on / off 기능.

spring.jackson.time-zone

 

날짜 형식을 지정할 때 사용되는 시간대입니다. 예를 들어 "America / Los_Angeles"또는 "GMT + 10"입니다.

spring.jackson.visibility.*

 

자동 탐지되는 방법 (및 필드)을 제한하는 데 사용할 수있는 Jackson 가시성 임계 값입니다.

10.A.5. 데이터 속성

기본값 기술

spring.couchbase.connection-string

 

Couchbase 클러스터를 찾는 데 사용되는 연결 문자열입니다.

spring.couchbase.env.io.idle-http-connection-timeout

30s

HTTP 연결이 풀에서 풀리고 제거되기 전에 유휴 상태로 유지 될 수있는 시간

spring.couchbase.env.io.max-endpoints

12.0

노드 당 최대 소켓 수

spring.couchbase.env.io.min-endpoints

1.0

노드 당 최소 소켓 수

spring.couchbase.env.ssl.enabled

 

SSL 지원 활성화 여부. 달리 지정하지 않는 한 "keyStore"가 제공되면 자동으로 활성화됩니다.

spring.couchbase.env.ssl.key-store

 

인증서를 보유한 JVM 키 저장소의 경로입니다.

spring.couchbase.env.ssl.key-store-password

 

키 저장소에 액세스하는 데 사용되는 비밀번호입니다.

spring.couchbase.env.timeouts.analytics

75s

분석 서비스 시간이 초과되었습니다.

spring.couchbase.env.timeouts.connect

10s

버킷 연결 시간이 초과되었습니다.

spring.couchbase.env.timeouts.disconnect

10s

버킷 분리 시간 초과.

spring.couchbase.env.timeouts.key-value

2500ms

특정 키-값에 대한 작업 시간이 초과되었습니다.

spring.couchbase.env.timeouts.key-value-durable

10s

내구성 수준의 특정 키-값에 대한 작업 시간 초과.

spring.couchbase.env.timeouts.management

75s

관리 작업 시간이 초과되었습니다.

spring.couchbase.env.timeouts.query

75s

N1QL 쿼리 작업 시간이 초과되었습니다.

spring.couchbase.env.timeouts.search

75s

검색 서비스 시간이 초과되었습니다.

spring.couchbase.env.timeouts.view

75s

일반 및 지리 공간 뷰 작업 시간 초과

spring.couchbase.password

 

클러스터 비밀번호.

spring.couchbase.username

 

클러스터 사용자 이름

spring.dao.exceptiontranslation.enabled

true

PersistenceExceptionTranslationPostProcessor를 사용할지 여부.

spring.data.cassandra.compression

none

Cassandra 바이너리 프로토콜이 지원하는 압축.

spring.data.cassandra.connection.connect-timeout

5s

드라이버 연결을 설정할 때 사용하는 시간 초과.

spring.data.cassandra.connection.init-query-timeout

500ms

연결이 열린 직후 초기화 프로세스의 일부로 실행되는 내부 쿼리에 사용되는 시간 초과입니다.

spring.data.cassandra.contact-points

[127.0.0.1:9042]

'host : port'형식의 클러스터 노드 주소 또는 구성된 포트를 사용하는 간단한 'host'

spring.data.cassandra.keyspace-name

 

사용할 키 공간 이름.

spring.data.cassandra.local-datacenter

 

"로컬"로 간주되는 데이터 센터. 접점은이 데이터 센터에서 가져와야합니다.

spring.data.cassandra.password

 

서버의 로그인 비밀번호입니다.

spring.data.cassandra.pool.heartbeat-interval

30s

유휴 연결에서 메시지가 전송되어 여전히 활성 상태인지 확인한 후의 하트 비트 간격입니다. 기간 접미사를 지정하지 않으면 초가 사용됩니다.

spring.data.cassandra.pool.idle-timeout

120s

유휴 연결이 제거되기 전에 유휴 시간 초과. 기간 접미사를 지정하지 않으면 초가 사용됩니다.

spring.data.cassandra.port

9042.0

접점이 지정하지 않은 경우 사용할 포트입니다.

spring.data.cassandra.repositories.type

auto

활성화 할 Cassandra 리포지토리의 유형입니다.

spring.data.cassandra.request.consistency

 

일관성 수준을 쿼리합니다.

spring.data.cassandra.request.page-size

5000.0

단일 네트워크 왕복에서 동시에 검색되는 행 수입니다.

spring.data.cassandra.request.serial-consistency

 

직렬 일관성 수준을 쿼리합니다.

spring.data.cassandra.request.throttler.drain-interval

10ms

스로틀 러가 요청을 큐에서 삭제하려고 시도하는 빈도입니다. 각 시도가 큐의 여러 항목을 처리하지만 요청을 너무 많이 지연시키지 않도록 충분히 높게 설정하십시오.

spring.data.cassandra.request.throttler.max-concurrent-requests

10000.0

병렬로 실행할 수있는 최대 요청 수입니다.

spring.data.cassandra.request.throttler.max-queue-size

10000.0

제한 임계 값을 초과 할 때 큐에 넣을 수있는 최대 요청 수입니다.

spring.data.cassandra.request.throttler.max-requests-per-second

10000.0

최대 허용 요청 비율.

spring.data.cassandra.request.throttler.type

none

요청 조절 유형.

spring.data.cassandra.request.timeout

2s

드라이버가 요청 완료를 기다리는 시간입니다.

spring.data.cassandra.schema-action

none

시작시 수행 할 스키마 조치.

spring.data.cassandra.session-name

 

카산드라 세션의 이름.

spring.data.cassandra.ssl

false

SSL 지원을 활성화하십시오.

spring.data.cassandra.username

 

서버의 로그인 사용자.

spring.data.couchbase.auto-index

false

뷰와 인덱스를 자동으로 만듭니다. "@ViewIndexed", "@ N1qlPrimaryIndexed"및 "@ N1qlSecondaryIndexed"에서 제공 한 메타 데이터를 사용하십시오.

spring.data.couchbase.bucket-name

 

연결할 버킷의 이름입니다.

spring.data.couchbase.field-naming-strategy

 

사용할 FieldNamingStrategy의 완전한 이름입니다.

spring.data.couchbase.repositories.type

auto

활성화 할 Couchbase 리포지토리의 유형입니다.

spring.data.couchbase.scope-name

 

모든 컬렉션 액세스에 사용되는 범위의 이름입니다.

spring.data.couchbase.type-key

_class

"MappingCouchbaseConverter"를 사용할 때 복합 유형에 대한 유형 정보를 저장하는 필드 이름.

spring.data.elasticsearch.client.reactive.connection-timeout

 

접속 시간 초과.

spring.data.elasticsearch.client.reactive.endpoints

 

연결할 Elasticsearch 엔드 포인트의 쉼표로 구분 된 목록입니다.

spring.data.elasticsearch.client.reactive.max-in-memory-size

 

입력 스트림을 집계해야 할 때마다 버퍼링 할 수있는 바이트 수 제한

spring.data.elasticsearch.client.reactive.password

 

자격 증명 비밀번호.

spring.data.elasticsearch.client.reactive.socket-timeout

 

읽기 및 쓰기 소켓 시간 종료.

spring.data.elasticsearch.client.reactive.use-ssl

false

클라이언트가 SSL을 사용하여 엔드 포인트에 연결해야하는지 여부

spring.data.elasticsearch.client.reactive.username

 

자격 증명 사용자 이름

spring.data.elasticsearch.repositories.enabled

true

Elasticsearch 리포지토리 활성화 여부

spring.data.jdbc.repositories.enabled

true

JDBC 저장소를 사용할지 여부입니다.

spring.data.jpa.repositories.bootstrap-mode

deferred

JPA 리포지토리의 부트 스트랩 모드

spring.data.jpa.repositories.enabled

true

JPA 리포지토리 활성화 여부

spring.data.ldap.repositories.enabled

true

LDAP 저장소를 사용할지 여부입니다.

spring.data.mongodb.authentication-database

 

인증 데이터베이스 이름

spring.data.mongodb.auto-index-creation

 

자동 색인 작성을 사용할지 여부.

spring.data.mongodb.database

 

데이터베이스 이름.

spring.data.mongodb.field-naming-strategy

 

사용할 FieldNamingStrategy의 완전한 이름입니다.

spring.data.mongodb.grid-fs-database

 

GridFS 데이터베이스 이름.

spring.data.mongodb.host

 

몽고 서버 호스트. URI로 설정할 수 없습니다.

spring.data.mongodb.password

 

mongo 서버의 로그인 비밀번호입니다. URI로 설정할 수 없습니다.

spring.data.mongodb.port

 

몽고 서버 포트. URI로 설정할 수 없습니다.

spring.data.mongodb.replica-set-name

 

클러스터에 필요한 복제본 세트 이름입니다. URI로 설정할 수 없습니다.

spring.data.mongodb.repositories.type

auto

사용할 몽고 저장소의 유형입니다.

spring.data.mongodb.uri

mongodb://localhost/test

몽고 데이터베이스 URI. 호스트, 포트, 자격 증명 및 복제 세트 이름으로 설정할 수 없습니다.

spring.data.mongodb.username

 

mongo 서버의 로그인 사용자 URI로 설정할 수 없습니다.

spring.data.mongodb.uuid-representation

java-legacy

UUID를 BSON 이진 값으로 변환 할 때 사용할 표현입니다.

spring.data.neo4j.auto-index

none

자동 인덱스 모드.

spring.data.neo4j.embedded.enabled

true

내장 드라이버를 사용할 수있는 경우 내장 모드를 사용할지 여부입니다.

spring.data.neo4j.open-in-view

false

요청의 전체 처리를 위해 Neo4j 세션을 스레드에 바인딩하는 OpenSessionInViewInterceptor를 등록하십시오.

spring.data.neo4j.password

 

서버의 로그인 비밀번호입니다.

spring.data.neo4j.repositories.enabled

true

Neo4j 리포지토리 활성화 여부

spring.data.neo4j.uri

 

드라이버가 사용하는 URI. 기본적으로 자동 감지됩니다.

spring.data.neo4j.use-native-types

false

가능하면 Neo4j 기본 유형을 사용할지 여부

spring.data.neo4j.username

 

서버의 로그인 사용자.

spring.data.r2dbc.repositories.enabled

true

R2DBC 저장소를 사용할지 여부.

spring.data.redis.repositories.enabled

true

Redis 리포지토리 활성화 여부입니다.

spring.data.rest.base-path

 

저장소 데이터를 공개하기 위해 Spring Data REST에서 사용되는 기본 경로.

spring.data.rest.default-media-type

 

지정되지 않은 경우 기본값으로 사용할 컨텐츠 유형.

spring.data.rest.default-page-size

 

페이지의 기본 크기입니다.

spring.data.rest.detection-strategy

default

노출 될 리포지토리를 결정하는 데 사용하는 전략입니다.

spring.data.rest.enable-enum-translation

 

Spring Data REST 기본 자원 번들을 통한 열거 형 값 변환 사용 여부

spring.data.rest.limit-param-name

 

한 번에 반환 할 결과 수를 나타내는 URL 쿼리 문자열 매개 변수의 이름입니다.

spring.data.rest.max-page-size

 

최대 페이지 크기.

spring.data.rest.page-param-name

 

반환 할 페이지를 나타내는 URL 쿼리 문자열 매개 변수의 이름입니다.

spring.data.rest.return-body-on-create

 

엔터티를 만든 후 응답 본문을 반환할지 여부입니다.

spring.data.rest.return-body-on-update

 

엔터티를 업데이트 한 후 응답 본문을 반환할지 여부입니다.

spring.data.rest.sort-param-name

 

결과를 정렬 할 방향을 나타내는 URL 쿼리 문자열 매개 변수의 이름입니다.

spring.data.solr.host

http://127.0.0.1:8983/solr

Solr 호스트. "zk-host"가 설정되어 있으면 무시됩니다.

spring.data.solr.repositories.enabled

true

Solr 저장소를 사용할지 여부입니다.

spring.data.solr.zk-host

 

HOST : PORT 형식의 ZooKeeper 호스트 주소.

spring.data.web.pageable.default-page-size

20.0

기본 페이지 크기

spring.data.web.pageable.max-page-size

2000.0

허용되는 최대 페이지 크기입니다.

spring.data.web.pageable.one-indexed-parameters

false

1 기반 페이지 번호 색인을 노출하고 가정할지 여부입니다. 기본값은 "false"입니다. 즉, 요청의 페이지 번호 0은 첫 번째 페이지와 같습니다.

spring.data.web.pageable.page-parameter

page

페이지 색인 매개 변수 이름.

spring.data.web.pageable.prefix

 

페이지 번호 및 페이지 크기 매개 변수 앞에 붙는 일반 접 두부.

spring.data.web.pageable.qualifier-delimiter

_

한정자와 실제 페이지 번호 및 크기 속성 사이에 사용되는 구분 기호입니다.

spring.data.web.pageable.size-parameter

size

페이지 크기 매개 변수 이름

spring.data.web.sort.sort-parameter

sort

매개 변수 이름을 정렬하십시오.

spring.datasource.continue-on-error

false

데이터베이스를 초기화하는 동안 오류가 발생하면 중지 여부입니다.

spring.datasource.data

 

데이터 (DML) 스크립트 리소스 참조

spring.datasource.data-password

 

DML 스크립트를 실행할 데이터베이스의 비밀번호 (다른 경우)

spring.datasource.data-username

 

DML 스크립트를 실행할 데이터베이스의 사용자 이름 (다른 경우)

spring.datasource.dbcp2.abandoned-usage-tracking
spring.datasource.dbcp2.access-to-underlying-connection-allowed
spring.datasource.dbcp2.auto-commit-on-return
spring.datasource.dbcp2.cache-state
spring.datasource.dbcp2.connection-factory-class-name
spring.datasource.dbcp2.connection-init-sqls
spring.datasource.dbcp2.default-auto-commit
spring.datasource.dbcp2.default-catalog
spring.datasource.dbcp2.default-query-timeout
spring.datasource.dbcp2.default-read-only
spring.datasource.dbcp2.default-schema
spring.datasource.dbcp2.default-transaction-isolation
spring.datasource.dbcp2.disconnection-sql-codes
spring.datasource.dbcp2.driver
spring.datasource.dbcp2.driver-class-name
spring.datasource.dbcp2.eviction-policy-class-name
spring.datasource.dbcp2.fast-fail-validation
spring.datasource.dbcp2.initial-size
spring.datasource.dbcp2.jmx-name
spring.datasource.dbcp2.lifo
spring.datasource.dbcp2.log-abandoned
spring.datasource.dbcp2.log-expired-connections
spring.datasource.dbcp2.login-timeout
spring.datasource.dbcp2.max-conn-lifetime-millis
spring.datasource.dbcp2.max-idle
spring.datasource.dbcp2.max-open-prepared-statements
spring.datasource.dbcp2.max-total
spring.datasource.dbcp2.max-wait-millis
spring.datasource.dbcp2.min-evictable-idle-time-millis
spring.datasource.dbcp2.min-idle
spring.datasource.dbcp2.num-tests-per-eviction-run
spring.datasource.dbcp2.password
spring.datasource.dbcp2.pool-prepared-statements
spring.datasource.dbcp2.remove-abandoned-on-borrow
spring.datasource.dbcp2.remove-abandoned-on-maintenance
spring.datasource.dbcp2.remove-abandoned-timeout
spring.datasource.dbcp2.rollback-on-return
spring.datasource.dbcp2.soft-min-evictable-idle-time-millis
spring.datasource.dbcp2.test-on-borrow
spring.datasource.dbcp2.test-on-create
spring.datasource.dbcp2.test-on-return
spring.datasource.dbcp2.test-while-idle
spring.datasource.dbcp2.time-between-eviction-runs-millis
spring.datasource.dbcp2.url
spring.datasource.dbcp2.username
spring.datasource.dbcp2.validation-query
spring.datasource.dbcp2.validation-query-timeout

 

DBCP2의 BasicDataSource 인스턴스에 바인드 된 DBCP2 특정 설정

spring.datasource.driver-class-name

 

JDBC 드라이버의 완전한 이름입니다. 기본적으로 URL을 기반으로 자동 감지됩니다.

spring.datasource.generate-unique-name

true

임의의 데이터 소스 이름을 생성할지 여부

spring.datasource.hikari.allow-pool-suspension
spring.datasource.hikari.auto-commit
spring.datasource.hikari.catalog
spring.datasource.hikari.connection-init-sql
spring.datasource.hikari.connection-test-query
spring.datasource.hikari.connection-timeout
spring.datasource.hikari.data-source-class-name
spring.datasource.hikari.data-source-j-n-d-i
spring.datasource.hikari.data-source-properties
spring.datasource.hikari.driver-class-name
spring.datasource.hikari.exception-override-class-name
spring.datasource.hikari.health-check-properties
spring.datasource.hikari.health-check-registry
spring.datasource.hikari.idle-timeout
spring.datasource.hikari.initialization-fail-timeout
spring.datasource.hikari.isolate-internal-queries
spring.datasource.hikari.jdbc-url
spring.datasource.hikari.leak-detection-threshold
spring.datasource.hikari.login-timeout
spring.datasource.hikari.max-lifetime
spring.datasource.hikari.maximum-pool-size
spring.datasource.hikari.metric-registry
spring.datasource.hikari.metrics-tracker-factory
spring.datasource.hikari.minimum-idle
spring.datasource.hikari.password
spring.datasource.hikari.pool-name
spring.datasource.hikari.read-only
spring.datasource.hikari.register-mbeans
spring.datasource.hikari.scheduled-executor
spring.datasource.hikari.schema
spring.datasource.hikari.transaction-isolation
spring.datasource.hikari.username
spring.datasource.hikari.validation-timeout

 

Hikari의 HikariDataSource 인스턴스에 바인딩 된 Hikari 특정 설정

spring.datasource.initialization-mode

embedded

사용 가능한 DDL 및 DML 스크립트를 사용하여 데이터 소스를 초기화하십시오.

spring.datasource.jndi-name

 

데이터 소스의 JNDI 위치 클래스, URL, 사용자 이름 및 비밀번호는 설정시 무시됩니다.

spring.datasource.name

 

데이터 소스의 이름 내장 데이터베이스를 사용하는 경우 기본값은 "testdb"입니다.

spring.datasource.password

 

데이터베이스의 로그인 비밀번호입니다.

spring.datasource.platform

all

DDL 또는 DML 스크립트에서 사용할 플랫폼 (예 : schema-$ {platform} .sql 또는 data-$ {platform} .sql)

spring.datasource.schema

 

스키마 (DDL) 스크립트 리소스 참조

spring.datasource.schema-password

 

DDL 스크립트를 실행할 데이터베이스의 비밀번호 (다른 경우)

spring.datasource.schema-username

 

DDL 스크립트를 실행할 데이터베이스의 사용자 이름 (다른 경우)

spring.datasource.separator

;

SQL 초기화 스크립트의 명령문 구분 기호

spring.datasource.sql-script-encoding

 

SQL 스크립트 인코딩

spring.datasource.tomcat.abandon-when-percentage-full
spring.datasource.tomcat.access-to-underlying-connection-allowed
spring.datasource.tomcat.alternate-username-allowed
spring.datasource.tomcat.commit-on-return
spring.datasource.tomcat.connection-properties
spring.datasource.tomcat.data-source
spring.datasource.tomcat.data-source-j-n-d-i
spring.datasource.tomcat.db-properties
spring.datasource.tomcat.default-auto-commit
spring.datasource.tomcat.default-catalog
spring.datasource.tomcat.default-read-only
spring.datasource.tomcat.default-transaction-isolation
spring.datasource.tomcat.driver-class-name
spring.datasource.tomcat.fair-queue
spring.datasource.tomcat.ignore-exception-on-pre-load
spring.datasource.tomcat.init-s-q-l
spring.datasource.tomcat.initial-size
spring.datasource.tomcat.jdbc-interceptors
spring.datasource.tomcat.jmx-enabled
spring.datasource.tomcat.log-abandoned
spring.datasource.tomcat.log-validation-errors
spring.datasource.tomcat.login-timeout
spring.datasource.tomcat.max-active
spring.datasource.tomcat.max-age
spring.datasource.tomcat.max-idle
spring.datasource.tomcat.max-wait
spring.datasource.tomcat.min-evictable-idle-time-millis
spring.datasource.tomcat.min-idle
spring.datasource.tomcat.name
spring.datasource.tomcat.num-tests-per-eviction-run
spring.datasource.tomcat.password
spring.datasource.tomcat.propagate-interrupt-state
spring.datasource.tomcat.remove-abandoned
spring.datasource.tomcat.remove-abandoned-timeout
spring.datasource.tomcat.rollback-on-return
spring.datasource.tomcat.suspect-timeout
spring.datasource.tomcat.test-on-borrow
spring.datasource.tomcat.test-on-connect
spring.datasource.tomcat.test-on-return
spring.datasource.tomcat.test-while-idle
spring.datasource.tomcat.time-between-eviction-runs-millis
spring.datasource.tomcat.url
spring.datasource.tomcat.use-disposable-connection-facade
spring.datasource.tomcat.use-equals
spring.datasource.tomcat.use-lock
spring.datasource.tomcat.use-statement-facade
spring.datasource.tomcat.username
spring.datasource.tomcat.validation-interval
spring.datasource.tomcat.validation-query
spring.datasource.tomcat.validation-query-timeout
spring.datasource.tomcat.validator-class-name

 

Tomcat JDBC의 DataSource 인스턴스에 바인딩 된 Tomcat 데이터 소스 별 설정

spring.datasource.type

 

사용할 연결 풀 구현의 완전한 이름입니다. 기본적으로 클래스 경로에서 자동 감지됩니다.

spring.datasource.url

 

데이터베이스의 JDBC URL입니다.

spring.datasource.username

 

데이터베이스의 로그인 사용자 이름

spring.datasource.xa.data-source-class-name

 

XA 데이터 소스 정규화 된 이름.

spring.datasource.xa.properties.*

 

XA 데이터 소스에 전달할 특성입니다.

spring.elasticsearch.rest.connection-timeout

1s

접속 시간 초과.

spring.elasticsearch.rest.password

 

자격 증명 비밀번호.

spring.elasticsearch.rest.read-timeout

30s

읽기 시간 초과.

spring.elasticsearch.rest.uris

[http://localhost:9200]

사용할 Elasticsearch 인스턴스의 쉼표로 구분 된 목록입니다.

spring.elasticsearch.rest.username

 

자격 증명 사용자 이름

spring.h2.console.enabled

false

콘솔을 사용할지 여부

spring.h2.console.path

/h2-console

콘솔을 사용할 수있는 경로입니다.

spring.h2.console.settings.trace

false

추적 출력을 사용할지 여부입니다.

spring.h2.console.settings.web-allow-others

false

원격 액세스를 사용할지 여부입니다.

spring.influx.password

 

로그인 비밀번호.

spring.influx.url

 

연결할 InfluxDB 인스턴스의 URL입니다.

spring.influx.user

 

로그인 사용자.

spring.jdbc.template.fetch-size

-1.0

더 많은 행이 필요할 때 데이터베이스에서 가져와야하는 행 수입니다. JDBC 드라이버의 기본 구성을 사용하려면 -1을 사용하십시오.

spring.jdbc.template.max-rows

-1.0

최대 행 수 JDBC 드라이버의 기본 구성을 사용하려면 -1을 사용하십시오.

spring.jdbc.template.query-timeout

 

쿼리 시간이 초과되었습니다. 기본값은 JDBC 드라이버의 기본 구성을 사용하는 것입니다. 기간 접미사를 지정하지 않으면 초가 사용됩니다.

spring.jooq.sql-dialect

 

사용할 SQL 방언. 기본적으로 자동 감지됩니다.

spring.jpa.database

 

기본적으로 자동 감지되는 대상 데이터베이스입니다. "databasePlatform"속성을 사용하여 설정할 수도 있습니다.

spring.jpa.database-platform

 

작동 할 대상 데이터베이스의 이름으로, 기본적으로 자동 감지됩니다. "데이터베이스"열거 형을 사용하여 설정할 수도 있습니다.

spring.jpa.generate-ddl

false

시작시 스키마를 초기화할지 여부

spring.jpa.hibernate.ddl-auto

 

DDL 모드. 이것은 실제로 "hibernate.hbm2ddl.auto"속성의 바로 가기입니다. 임베디드 데이터베이스를 사용하고 스키마 관리자가 발견되지 않은 경우 기본값은 "create-drop"입니다. 그렇지 않으면 기본값은 "없음"입니다.

spring.jpa.hibernate.naming.implicit-strategy

 

암시 적 명명 전략의 정규화 된 이름입니다.

spring.jpa.hibernate.naming.physical-strategy

 

물리적 명명 전략의 정규화 된 이름입니다.

spring.jpa.hibernate.use-new-id-generator-mappings

 

AUTO, TABLE 및 SEQUENCE에 Hibernate의 최신 IdentifierGenerator를 사용할지 여부. 이것은 실제로 "hibernate.id.new_generator_mappings"속성의 바로 가기입니다. 지정하지 않으면 기본값은 "true"입니다.

spring.jpa.mapping-resources

 

자원 맵핑 (persistence.xml의 "mapping-file"항목과 동일)

spring.jpa.open-in-view

true

OpenEntityManagerInViewInterceptor를 등록하십시오. 요청의 전체 처리를 위해 JPA EntityManager를 스레드에 바인딩합니다.

spring.jpa.properties.*

 

JPA 제공자에서 설정할 추가 기본 특성입니다.

spring.jpa.show-sql

false

SQL 문 로깅 사용 여부

spring.mongodb.embedded.features

[sync_delay]

사용할 쉼표로 구분 된 기능 목록. 구성된 버전의 기본값을 기본적으로 사용합니다.

spring.mongodb.embedded.storage.database-dir

 

데이터 저장에 사용되는 디렉토리.

spring.mongodb.embedded.storage.oplog-size

 

oplog의 최대 크기입니다.

spring.mongodb.embedded.storage.repl-set-name

 

복제 세트의 이름입니다.

spring.mongodb.embedded.version

3.5.5

사용할 몽고의 버전.

spring.r2dbc.generate-unique-name

false

임의의 데이터베이스 이름을 생성할지 여부 사용 가능한 경우 구성된 이름을 무시하십시오.

spring.r2dbc.name

 

데이터베이스 이름. URL에 이름이 지정되지 않은 경우 설정하십시오. 내장 데이터베이스를 사용하는 경우 기본값은 "testdb"입니다.

spring.r2dbc.password

 

데이터베이스의 로그인 비밀번호입니다. URL에 비밀번호가 지정되지 않은 경우 설정하십시오.

spring.r2dbc.pool.enabled

 

풀링 사용 여부입니다. "r2dbc-pool"이 클래스 경로에 있으면 자동으로 활성화됩니다.

spring.r2dbc.pool.initial-size

10.0

초기 연결 풀 크기

spring.r2dbc.pool.max-idle-time

30m

유휴 시간 초과

spring.r2dbc.pool.max-size

10.0

최대 연결 풀 크기

spring.r2dbc.pool.validation-query

 

유효성 검사 쿼리

spring.r2dbc.properties.*

 

추가 R2DBC 옵션.

spring.r2dbc.url

 

데이터베이스의 R2DBC URL. URL에 지정된 데이터베이스 이름, 사용자 이름, 비밀번호 및 풀링 옵션이 개별 옵션보다 우선합니다.

spring.r2dbc.username

 

데이터베이스의 로그인 사용자 이름 URL에 사용자 이름이 지정되지 않은 경우 설정하십시오.

spring.redis.client-name

 

CLIENT SETNAME과의 연결에서 설정할 클라이언트 이름.

spring.redis.cluster.max-redirects

 

클러스터에서 명령을 실행할 때 따라야 할 최대 리디렉션 수입니다.

spring.redis.cluster.nodes

 

부트 스트랩 할 쉼표로 구분 된 "host : port"쌍 목록. 이는 "초기"클러스터 노드 목록을 나타내며 하나 이상의 항목이 있어야합니다.

spring.redis.database

0.0

연결 팩토리에서 사용하는 데이터베이스 색인.

spring.redis.host

localhost

Redis 서버 호스트

spring.redis.jedis.pool.max-active

8.0

주어진 시간에 풀에서 할당 할 수있는 최대 연결 수입니다. 제한없이 음수 값을 사용하십시오.

spring.redis.jedis.pool.max-idle

8.0

풀에서 최대 "유휴"연결 수입니다. 유휴 연결 수를 무제한으로 표시하려면 음수 값을 사용하십시오.

spring.redis.jedis.pool.max-wait

-1ms

풀이 소진 될 때 예외를 발생시키기 전에 연결 할당을 차단해야하는 최대 시간입니다. 음수 값을 사용하여 무기한 차단하십시오.

spring.redis.jedis.pool.min-idle

0.0

풀에서 유지 관리 할 최소 유휴 연결 수를 대상으로합니다. 이 설정은 제거 실행 시간과 제거 실행 시간이 모두 양수인 경우에만 효과가 있습니다.

spring.redis.jedis.pool.time-between-eviction-runs

 

유휴 객체 배출 스레드 실행 사이의 시간. 양수이면 유휴 객체 배출 스레드가 시작되고, 그렇지 않으면 유휴 객체 제거가 수행되지 않습니다.

spring.redis.lettuce.cluster.refresh.adaptive

false

사용 가능한 모든 새로 고침 트리거를 사용하여 적응 형 토폴로지 새로 고침을 사용해야하는지 여부

spring.redis.lettuce.cluster.refresh.period

 

클러스터 토폴로지 새로 고침 기간

spring.redis.lettuce.pool.max-active

8.0

주어진 시간에 풀에서 할당 할 수있는 최대 연결 수입니다. 제한없이 음수 값을 사용하십시오.

spring.redis.lettuce.pool.max-idle

8.0

풀에서 최대 "유휴"연결 수입니다. 유휴 연결 수를 무제한으로 표시하려면 음수 값을 사용하십시오.

spring.redis.lettuce.pool.max-wait

-1ms

풀이 소진 될 때 예외를 발생시키기 전에 연결 할당을 차단해야하는 최대 시간입니다. 음수 값을 사용하여 무기한 차단하십시오.

spring.redis.lettuce.pool.min-idle

0.0

풀에서 유지 관리 할 최소 유휴 연결 수를 대상으로합니다. 이 설정은 제거 실행 시간과 제거 실행 시간이 모두 양수인 경우에만 효과가 있습니다.

spring.redis.lettuce.pool.time-between-eviction-runs

 

유휴 객체 배출 스레드 실행 사이의 시간. 양수이면 유휴 객체 배출 스레드가 시작되고, 그렇지 않으면 유휴 객체 제거가 수행되지 않습니다.

spring.redis.lettuce.shutdown-timeout

100ms

종료 시간이 초과되었습니다.

spring.redis.password

 

redis 서버의 로그인 비밀번호입니다.

spring.redis.port

6379.0

Redis 서버 포트.

spring.redis.sentinel.master

 

Redis 서버의 이름입니다.

spring.redis.sentinel.nodes

 

쉼표로 구분 된 "host : port"쌍 목록.

spring.redis.sentinel.password

 

센티넬 인증을위한 비밀번호입니다.

spring.redis.ssl

false

SSL 지원 활성화 여부.

spring.redis.timeout

 

접속 시간 초과.

spring.redis.url

 

연결 URL. 호스트, 포트 및 비밀번호를 대체합니다. 사용자는 무시됩니다. 예 : redis : // user : password@example.com : 6379

 

Spring Boot Reference Documentation

Phillip Webb, Dave Syer, Josh Long, Stéphane Nicoll, Rob Winch, Andy Wilkinson, Marcel Overdijk, Christian Dupuis, Sébastien Deleuze, Michael Simons, Vedran Pavić, Jay Bryant, Madhura Bhave, Eddú Meléndez, Scott Frederick

2.3.1.RELEASE

Copyright © 2012-2020

Copies of this document may be made for your own use and for distribution to others, provided that you do not charge any fee for such copies and further provided that each copy contains this Copyright Notice, whether distributed in print or electronically.

반응형