스프링 부트 #10. 부록 A : 일반적인 응용 프로그램 속성(1)
10. 부록
부록 A : 일반적인 응용 프로그램 속성
application.properties
파일 내부, application.yml
파일 내부 또는 명령 줄 스위치로 다양한 속성을 지정할 수 있습니다 . 이 부록은 일반적인 Spring Boot 속성 목록과이를 사용하는 기본 클래스에 대한 참조를 제공합니다.
Spring Boot는 고급 값 형식으로 다양한 변환 메커니즘을 제공 하므로 속성 변환 섹션 을 검토 하십시오 . |
속성 기여는 클래스 경로의 추가 jar 파일에서 발생할 수 있으므로이를 철저한 목록으로 간주해서는 안됩니다. 또한 고유 한 속성을 정의 할 수 있습니다. |
10.A.1. 핵심 속성
키 | 기본값 | 기술 |
---|---|---|
|
|
디버그 로그를 활성화하십시오. |
|
정보 엔드 포인트에 추가 할 임의 특성. |
|
|
로깅 구성 파일의 위치 예를 들어 Logback의 경우`classpath : logback.xml`입니다. |
|
|
|
예외를 기록 할 때 사용되는 변환 단어. |
|
|
시작시 아카이브 로그 파일을 정리할지 여부. 기본 로그 백 설정에서만 지원됩니다. |
|
|
아카이브 로그 파일이 보존되는 최대 일 수입니다. 기본 로그 백 설정에서만 지원됩니다. |
|
|
최대 로그 파일 크기 기본 로그 백 설정에서만 지원됩니다. |
|
로그 파일 이름 (예 : mymy.log) 이름은 정확한 위치이거나 현재 디렉토리에 상대적 일 수 있습니다. |
|
|
로그 파일의 위치 예를 들어`/ var / log`입니다. |
|
|
|
유지할 총 로그 백업 크기. 기본 로그 백 설정에서만 지원됩니다. |
|
여러 로거를 동시에 빠르게 변경하려면 로그 그룹을 기록하십시오. 예를 들어`logging.group.db = org.hibernate, org.springframework.jdbc`입니다. |
|
|
로그 수준 심각도 매핑 예를 들어`logging.level.org.springframework = DEBUG`입니다. |
|
|
|
콘솔로 출력하기위한 추가 자 패턴. 기본 로그 백 설정에서만 지원됩니다. |
|
|
로그 날짜 형식의 추가 자 패턴. 기본 로그 백 설정에서만 지원됩니다. |
|
|
파일로 출력하기위한 추가 자 패턴. 기본 로그 백 설정에서만 지원됩니다. |
|
|
로그 레벨의 추가 자 패턴. 기본 로그 백 설정에서만 지원됩니다. |
|
|
롤오버 된 로그 파일 이름의 패턴입니다. 기본 로그 백 설정에서만 지원됩니다. |
|
|
로깅 시스템이 초기화 될 때 종료 후크를 등록하십시오. |
|
|
@EnableAspectJAutoProxy를 추가하십시오. |
|
|
표준 Java 인터페이스 기반 프록시 (false)와 달리 서브 클래스 기반 (CGLIB) 프록시를 작성할지 (true) 여부입니다. |
|
|
응용 프로그램에 대한 관리 기능 사용 여부. |
|
|
응용 프로그램 관리자 MBean의 JMX 이름입니다. |
|
응용 프로그램 이름. |
|
|
제외 할 자동 구성 클래스. |
|
|
|
배너 파일 인코딩 |
|
|
ANSI 색상에 사용할 비트 심도입니다. 지원되는 값은 4 (16 색) 또는 8 (256 색)입니다. |
|
배너 이미지의 높이 (문자) (기본값은 이미지 높이를 기준으로 함) |
|
|
|
어두운 터미널 테마를 위해 이미지를 반전해야하는지 여부입니다. |
|
|
배너 이미지 파일 위치 (jpg 또는 png도 사용 가능) |
|
|
문자의 왼쪽 이미지 여백. |
|
|
이미지를 렌더링 할 때 사용할 픽셀 모드입니다. |
|
|
배너 이미지의 너비 (문자)입니다. |
|
|
배너 텍스트 리소스 위치 |
|
|
BeanInfo 클래스 검색을 생략할지 여부. |
|
|
DEBUG 수준에서 양식 데이터를 기록할지, TRACE 수준에서 헤더를 기록할지 여부 |
|
입력 스트림을 집계해야 할 때마다 버퍼링 할 수있는 바이트 수 제한 이는 자동 구성된 WebFlux 서버 및 WebClient 인스턴스에만 적용됩니다. 기본적으로이 옵션은 설정되어 있지 않으며이 경우 개별 코덱 기본값이 적용됩니다. 대부분의 코덱은 기본적으로 256K로 제한됩니다. |
|
|
기본값 외에 사용 된 구성 파일 위치 |
|
|
기본값을 대체하는 구성 파일 위치 |
|
|
|
구성 파일 이름. |
|
|
파일 인코딩. |
|
|
생성 된 build-info.properties 파일의 위치 |
|
|
파일 인코딩. |
|
|
생성 된 git.properties 파일의 위치 |
|
JMX 도메인 이름 |
|
|
|
관리 Bean을 JMX 도메인에 노출하십시오. |
|
|
MBeanServer Bean 이름. |
|
|
고유 한 런타임 오브젝트 이름을 보장해야하는지 여부 |
|
|
모든 단계 (같은 '단계'값을 가진 SmartLifecycle Bean 그룹)의 종료 시간 초과. |
|
|
기존 정의와 동일한 이름으로 정의를 등록하여 Bean 정의 대체가 허용되는지 여부입니다. |
|
|
응용 프로그램이 실행될 때 배너를 표시하는 데 사용되는 모드입니다. |
|
Cloud Platform 자동 감지를 재정의하십시오. |
|
|
|
초기화를 느리게 수행해야하는지 여부 |
|
|
시작할 때 응용 프로그램에 대한 정보를 기록할지 여부 |
|
|
응용 프로그램에 종료 후크가 등록되어 있어야하는지 여부 |
|
ApplicationContext에 포함 할 소스 (클래스 이름, 패키지 이름 또는 XML 리소스 위치) |
|
|
특정 유형의 웹 응용 프로그램을 명시 적으로 요청하는 플래그입니다. 설정하지 않으면 클래스 경로를 기반으로 자동 감지됩니다. |
|
|
응용 프로그램이 사용해야하는 예상 문자 인코딩입니다. |
|
|
|
인수없이 메시지를 구문 분석하여 항상 MessageFormat 규칙을 적용할지 여부입니다. |
|
|
쉼표로 구분 된 기본 이름 목록 (본질적으로 정규화 된 클래스 경로 위치)은 각각 슬래시 기반 위치에 대한 지원이 완화 된 ResourceBundle 규칙을 따릅니다. 패키지 한정자 (예 : "org.mypackage")가 없으면 클래스 경로 루트에서 확인됩니다. |
|
로드 된 자원 번들 파일 캐시 기간. 설정하지 않으면 번들은 영구적으로 캐시됩니다. 기간 접미사를 지정하지 않으면 초가 사용됩니다. |
|
|
|
메시지 번들 인코딩 |
|
|
특정 로케일에 대한 파일이없는 경우 시스템 로케일로 폴백할지 여부. 이 기능을 해제하면 기본 파일 "메시지"에 대한 "messages.properties"와 같은 유일한 대체 파일이 기본 파일이됩니다. |
|
|
"NoSuchMessageException"을 발생시키는 대신 메시지 코드를 기본 메시지로 사용할지 여부 개발 중에 만 권장됩니다. |
|
|
ANSI 출력을 구성합니다. |
|
ApplicationPidFileWriter를 사용하지만 PID 파일을 쓸 수 없으면 실패합니다. |
|
|
쓸 PID 파일의 위치 (ApplicationPidFileWriter가 사용되는 경우). |
|
|
문서를 포함하려면 하나 이상 일치해야하는 쉼표로 구분 된 프로파일 표현식 목록. |
|
|
쉼표로 구분 된 활성 프로파일 목록. 명령 행 스위치로 대체 할 수 있습니다. |
|
|
지정된 쉼표로 구분 된 프로파일 목록 (또는 YAML을 사용하는 경우 프로파일 목록)을 무조건 활성화합니다. |
|
|
|
초기화 후 스케줄러를 자동으로 시작할지 여부입니다. |
|
|
SQL 초기화 스크립트에서 한 줄 주석의 접두사입니다. |
|
|
데이터베이스 스키마 초기화 모드. |
|
|
데이터베이스 스키마를 초기화하는 데 사용할 SQL 파일의 경로입니다. |
|
|
쿼츠 작업장 유형. |
|
|
구성된 작업이 기존 작업 정의를 덮어 쓸지 여부 |
|
추가 Quartz Scheduler 속성. |
|
|
|
스케줄러의 이름 |
|
|
초기화가 완료되면 스케줄러가 시작된 후 지연됩니다. 전체 애플리케이션이 시작되기 전에 작업을 실행하지 않아야하는 경우이 특성을 설정하는 것이 좋습니다. |
|
|
종료시 실행중인 작업이 완료 될 때까지 대기할지 여부입니다. |
|
|
reactor-tools가있는 경우 Reactor Debug Agent를 사용할지 여부입니다. |
|
|
코어 스레드가 시간 종료 될 수 있는지 여부 이를 통해 풀의 동적 증가 및 축소가 가능합니다. |
|
|
스레드의 코어 수 |
|
|
스레드가 종료되기 전에 유휴 상태로 유지 될 수있는 시간 제한. |
|
허용되는 최대 스레드 수입니다. 작업이 대기열을 채우는 경우 풀은 해당 크기까지 확장되어로드를 수용 할 수 있습니다. 큐가 제한되지 않은 경우 무시됩니다. |
|
|
큐 용량. 제한없는 용량은 풀을 늘리지 않으므로 "max-size"속성을 무시합니다. |
|
|
|
실행 프로그램이 종료시 예약 된 작업이 완료 될 때까지 기다려야하는지 여부입니다. |
|
실행자가 남은 작업이 완료 될 때까지 대기해야하는 최대 시간입니다. |
|
|
|
새로 작성된 스레드 이름에 사용할 접 두부입니다. |
|
|
허용되는 최대 스레드 수입니다. |
|
|
실행 프로그램이 종료시 예약 된 작업이 완료 될 때까지 기다려야하는지 여부입니다. |
|
실행자가 남은 작업이 완료 될 때까지 대기해야하는 최대 시간입니다. |
|
|
|
새로 작성된 스레드 이름에 사용할 접 두부입니다. |
|
|
추적 로그를 사용하십시오. |
10.A.2. 캐시 속성
키 | 기본값 | 기술 |
---|---|---|
|
기본 캐시 관리자가 지원하는 경우 작성할 쉼표로 구분 된 캐시 이름 목록입니다. 일반적으로 이는 추가 캐시를 즉석에서 생성하는 기능을 비활성화합니다. |
|
|
캐시를 만드는 데 사용할 사양입니다. 사양 형식에 대한 자세한 내용은 CaffeineSpec을 참조하십시오. |
|
|
입국 만료. 기본적으로 항목은 만료되지 않습니다. 이 값은 궁극적으로 초로 변환됩니다. |
|
|
EhCache를 초기화하는 데 사용할 구성 파일의 위치입니다. |
|
|
Infinispan을 초기화하는 데 사용할 구성 파일의 위치입니다. |
|
|
캐시 관리자를 초기화하는 데 사용할 구성 파일의 위치입니다. 구성 파일은 기본 캐시 구현에 따라 다릅니다. |
|
|
JSR-107 호환 캐시 관리자를 검색하는 데 사용할 CachingProvider 구현의 완전한 이름입니다. 클래스 경로에서 둘 이상의 JSR-107 구현을 사용할 수있는 경우에만 필요합니다. |
|
|
|
널값 캐싱을 허용하십시오. |
|
키 접두사. |
|
|
입국 만료. 기본적으로 항목은 만료되지 않습니다. |
|
|
|
Redis에 쓸 때 키 접두사를 사용할지 여부입니다. |
|
캐시 유형. 기본적으로 환경에 따라 자동 감지됩니다. |
10.A.3. 메일 속성
키 | 기본값 | 기술 |
---|---|---|
|
|
기본 MimeMessage 인코딩. |
|
SMTP 서버 호스트. 예를 들면`smtp.example.com`입니다. |
|
|
세션 JNDI 이름 설정하면 다른 세션 설정보다 우선합니다. |
|
|
SMTP 서버의 로그인 비밀번호입니다. |
|
|
SMTP 서버 포트. |
|
|
추가 JavaMail 세션 등록 정보. |
|
|
|
SMTP 서버가 사용하는 프로토콜. |
|
|
시작할 때 메일 서버를 사용할 수 있는지 테스트할지 여부 |
|
SMTP 서버의 로그인 사용자. |
|
|
SendGrid API 키 |
|
|
SendGrid 프록시 호스트. |
|
|
SendGrid 프록시 포트. |
10.A.4. JSON 속성
키 | 기본값 | 기술 |
---|---|---|
|
Date 객체를 직렬화 할 때 사용할 형식입니다. |
|
|
'<', '>'등과 같은 HTML 문자 이스케이프를 비활성화할지 여부 |
|
|
직렬화 중 내부 클래스를 제외할지 여부 |
|
|
복잡한 맵 키 (즉, 기본이 아닌)의 직렬화를 사용할지 여부 |
|
|
"노출"주석이없는 직렬화 또는 역 직렬화를 고려할 때 모든 필드를 제외할지 여부입니다. |
|
|
직렬화 및 역 직렬화 중에 개체의 필드에 적용되어야하는 명명 정책. |
|
|
출력에 특수 텍스트를 접두어로 붙여서 실행 불가능한 JSON을 생성할지 여부 |
|
|
RFC 4627을 준수하지 않는 JSON 구문 분석에 관대해야하는지 여부입니다. |
|
|
Long 및 long 유형의 직렬화 정책. |
|
|
예쁜 인쇄를 위해 페이지에 맞는 직렬화 된 JSON을 출력할지 여부입니다. |
|
|
널 필드 직렬화 여부. |
|
|
날짜 형식 문자열 또는 정규화 된 날짜 형식 클래스 이름입니다. 예를 들어, yyyy-MM-dd HH : mm : ss입니다. |
|
|
직렬화 중 속성 포함을 제어합니다. Jackson의 JsonInclude.Include 열거에있는 값 중 하나로 구성됩니다. |
|
|
Java 오브젝트의 직렬화 해제 방법에 영향을주는 Jackson on / off 기능. |
|
|
발전기를위한 Jackson on / off 기능. |
|
|
서식 지정에 사용되는 로캘입니다. |
|
|
Jackson 범용 온 / 오프 기능. |
|
|
파서를위한 Jackson on / off 기능. |
|
|
Jackson 's PropertyNamingStrategy의 상수 중 하나입니다. PropertyNamingStrategy 서브 클래스의 정규화 된 클래스 이름 일 수도 있습니다. |
|
|
Java 객체의 직렬화 방식에 영향을주는 Jackson on / off 기능. |
|
|
날짜 형식을 지정할 때 사용되는 시간대입니다. 예를 들어 "America / Los_Angeles"또는 "GMT + 10"입니다. |
|
|
자동 탐지되는 방법 (및 필드)을 제한하는 데 사용할 수있는 Jackson 가시성 임계 값입니다. |
10.A.5. 데이터 속성
키 | 기본값 | 기술 |
---|---|---|
|
Couchbase 클러스터를 찾는 데 사용되는 연결 문자열입니다. |
|
|
|
HTTP 연결이 풀에서 풀리고 제거되기 전에 유휴 상태로 유지 될 수있는 시간 |
|
|
노드 당 최대 소켓 수 |
|
|
노드 당 최소 소켓 수 |
|
SSL 지원 활성화 여부. 달리 지정하지 않는 한 "keyStore"가 제공되면 자동으로 활성화됩니다. |
|
|
인증서를 보유한 JVM 키 저장소의 경로입니다. |
|
|
키 저장소에 액세스하는 데 사용되는 비밀번호입니다. |
|
|
|
분석 서비스 시간이 초과되었습니다. |
|
|
버킷 연결 시간이 초과되었습니다. |
|
|
버킷 분리 시간 초과. |
|
|
특정 키-값에 대한 작업 시간이 초과되었습니다. |
|
|
내구성 수준의 특정 키-값에 대한 작업 시간 초과. |
|
|
관리 작업 시간이 초과되었습니다. |
|
|
N1QL 쿼리 작업 시간이 초과되었습니다. |
|
|
검색 서비스 시간이 초과되었습니다. |
|
|
일반 및 지리 공간 뷰 작업 시간 초과 |
|
클러스터 비밀번호. |
|
|
클러스터 사용자 이름 |
|
|
|
PersistenceExceptionTranslationPostProcessor를 사용할지 여부. |
|
|
Cassandra 바이너리 프로토콜이 지원하는 압축. |
|
|
드라이버 연결을 설정할 때 사용하는 시간 초과. |
|
|
연결이 열린 직후 초기화 프로세스의 일부로 실행되는 내부 쿼리에 사용되는 시간 초과입니다. |
|
|
'host : port'형식의 클러스터 노드 주소 또는 구성된 포트를 사용하는 간단한 'host' |
|
사용할 키 공간 이름. |
|
|
"로컬"로 간주되는 데이터 센터. 접점은이 데이터 센터에서 가져와야합니다. |
|
|
서버의 로그인 비밀번호입니다. |
|
|
|
유휴 연결에서 메시지가 전송되어 여전히 활성 상태인지 확인한 후의 하트 비트 간격입니다. 기간 접미사를 지정하지 않으면 초가 사용됩니다. |
|
|
유휴 연결이 제거되기 전에 유휴 시간 초과. 기간 접미사를 지정하지 않으면 초가 사용됩니다. |
|
|
접점이 지정하지 않은 경우 사용할 포트입니다. |
|
|
활성화 할 Cassandra 리포지토리의 유형입니다. |
|
일관성 수준을 쿼리합니다. |
|
|
|
단일 네트워크 왕복에서 동시에 검색되는 행 수입니다. |
|
직렬 일관성 수준을 쿼리합니다. |
|
|
|
스로틀 러가 요청을 큐에서 삭제하려고 시도하는 빈도입니다. 각 시도가 큐의 여러 항목을 처리하지만 요청을 너무 많이 지연시키지 않도록 충분히 높게 설정하십시오. |
|
|
병렬로 실행할 수있는 최대 요청 수입니다. |
|
|
제한 임계 값을 초과 할 때 큐에 넣을 수있는 최대 요청 수입니다. |
|
|
최대 허용 요청 비율. |
|
|
요청 조절 유형. |
|
|
드라이버가 요청 완료를 기다리는 시간입니다. |
|
|
시작시 수행 할 스키마 조치. |
|
카산드라 세션의 이름. |
|
|
|
SSL 지원을 활성화하십시오. |
|
서버의 로그인 사용자. |
|
|
|
뷰와 인덱스를 자동으로 만듭니다. "@ViewIndexed", "@ N1qlPrimaryIndexed"및 "@ N1qlSecondaryIndexed"에서 제공 한 메타 데이터를 사용하십시오. |
|
연결할 버킷의 이름입니다. |
|
|
사용할 FieldNamingStrategy의 완전한 이름입니다. |
|
|
|
활성화 할 Couchbase 리포지토리의 유형입니다. |
|
모든 컬렉션 액세스에 사용되는 범위의 이름입니다. |
|
|
|
"MappingCouchbaseConverter"를 사용할 때 복합 유형에 대한 유형 정보를 저장하는 필드 이름. |
|
접속 시간 초과. |
|
|
연결할 Elasticsearch 엔드 포인트의 쉼표로 구분 된 목록입니다. |
|
|
입력 스트림을 집계해야 할 때마다 버퍼링 할 수있는 바이트 수 제한 |
|
|
자격 증명 비밀번호. |
|
|
읽기 및 쓰기 소켓 시간 종료. |
|
|
|
클라이언트가 SSL을 사용하여 엔드 포인트에 연결해야하는지 여부 |
|
자격 증명 사용자 이름 |
|
|
|
Elasticsearch 리포지토리 활성화 여부 |
|
|
JDBC 저장소를 사용할지 여부입니다. |
|
|
JPA 리포지토리의 부트 스트랩 모드 |
|
|
JPA 리포지토리 활성화 여부 |
|
|
LDAP 저장소를 사용할지 여부입니다. |
|
인증 데이터베이스 이름 |
|
|
자동 색인 작성을 사용할지 여부. |
|
|
데이터베이스 이름. |
|
|
사용할 FieldNamingStrategy의 완전한 이름입니다. |
|
|
GridFS 데이터베이스 이름. |
|
|
몽고 서버 호스트. URI로 설정할 수 없습니다. |
|
|
mongo 서버의 로그인 비밀번호입니다. URI로 설정할 수 없습니다. |
|
|
몽고 서버 포트. URI로 설정할 수 없습니다. |
|
|
클러스터에 필요한 복제본 세트 이름입니다. URI로 설정할 수 없습니다. |
|
|
|
사용할 몽고 저장소의 유형입니다. |
|
|
몽고 데이터베이스 URI. 호스트, 포트, 자격 증명 및 복제 세트 이름으로 설정할 수 없습니다. |
|
mongo 서버의 로그인 사용자 URI로 설정할 수 없습니다. |
|
|
|
UUID를 BSON 이진 값으로 변환 할 때 사용할 표현입니다. |
|
|
자동 인덱스 모드. |
|
|
내장 드라이버를 사용할 수있는 경우 내장 모드를 사용할지 여부입니다. |
|
|
요청의 전체 처리를 위해 Neo4j 세션을 스레드에 바인딩하는 OpenSessionInViewInterceptor를 등록하십시오. |
|
서버의 로그인 비밀번호입니다. |
|
|
|
Neo4j 리포지토리 활성화 여부 |
|
드라이버가 사용하는 URI. 기본적으로 자동 감지됩니다. |
|
|
|
가능하면 Neo4j 기본 유형을 사용할지 여부 |
|
서버의 로그인 사용자. |
|
|
|
R2DBC 저장소를 사용할지 여부. |
|
|
Redis 리포지토리 활성화 여부입니다. |
|
저장소 데이터를 공개하기 위해 Spring Data REST에서 사용되는 기본 경로. |
|
|
지정되지 않은 경우 기본값으로 사용할 컨텐츠 유형. |
|
|
페이지의 기본 크기입니다. |
|
|
|
노출 될 리포지토리를 결정하는 데 사용하는 전략입니다. |
|
Spring Data REST 기본 자원 번들을 통한 열거 형 값 변환 사용 여부 |
|
|
한 번에 반환 할 결과 수를 나타내는 URL 쿼리 문자열 매개 변수의 이름입니다. |
|
|
최대 페이지 크기. |
|
|
반환 할 페이지를 나타내는 URL 쿼리 문자열 매개 변수의 이름입니다. |
|
|
엔터티를 만든 후 응답 본문을 반환할지 여부입니다. |
|
|
엔터티를 업데이트 한 후 응답 본문을 반환할지 여부입니다. |
|
|
결과를 정렬 할 방향을 나타내는 URL 쿼리 문자열 매개 변수의 이름입니다. |
|
|
|
Solr 호스트. "zk-host"가 설정되어 있으면 무시됩니다. |
|
|
Solr 저장소를 사용할지 여부입니다. |
|
HOST : PORT 형식의 ZooKeeper 호스트 주소. |
|
|
|
기본 페이지 크기 |
|
|
허용되는 최대 페이지 크기입니다. |
|
|
1 기반 페이지 번호 색인을 노출하고 가정할지 여부입니다. 기본값은 "false"입니다. 즉, 요청의 페이지 번호 0은 첫 번째 페이지와 같습니다. |
|
|
페이지 색인 매개 변수 이름. |
|
페이지 번호 및 페이지 크기 매개 변수 앞에 붙는 일반 접 두부. |
|
|
|
한정자와 실제 페이지 번호 및 크기 속성 사이에 사용되는 구분 기호입니다. |
|
|
페이지 크기 매개 변수 이름 |
|
|
매개 변수 이름을 정렬하십시오. |
|
|
데이터베이스를 초기화하는 동안 오류가 발생하면 중지 여부입니다. |
|
데이터 (DML) 스크립트 리소스 참조 |
|
|
DML 스크립트를 실행할 데이터베이스의 비밀번호 (다른 경우) |
|
|
DML 스크립트를 실행할 데이터베이스의 사용자 이름 (다른 경우) |
|
|
DBCP2의 BasicDataSource 인스턴스에 바인드 된 DBCP2 특정 설정 |
|
|
JDBC 드라이버의 완전한 이름입니다. 기본적으로 URL을 기반으로 자동 감지됩니다. |
|
|
|
임의의 데이터 소스 이름을 생성할지 여부 |
|
Hikari의 HikariDataSource 인스턴스에 바인딩 된 Hikari 특정 설정 |
|
|
|
사용 가능한 DDL 및 DML 스크립트를 사용하여 데이터 소스를 초기화하십시오. |
|
데이터 소스의 JNDI 위치 클래스, URL, 사용자 이름 및 비밀번호는 설정시 무시됩니다. |
|
|
데이터 소스의 이름 내장 데이터베이스를 사용하는 경우 기본값은 "testdb"입니다. |
|
|
데이터베이스의 로그인 비밀번호입니다. |
|
|
|
DDL 또는 DML 스크립트에서 사용할 플랫폼 (예 : schema-$ {platform} .sql 또는 data-$ {platform} .sql) |
|
스키마 (DDL) 스크립트 리소스 참조 |
|
|
DDL 스크립트를 실행할 데이터베이스의 비밀번호 (다른 경우) |
|
|
DDL 스크립트를 실행할 데이터베이스의 사용자 이름 (다른 경우) |
|
|
|
SQL 초기화 스크립트의 명령문 구분 기호 |
|
SQL 스크립트 인코딩 |
|
|
Tomcat JDBC의 DataSource 인스턴스에 바인딩 된 Tomcat 데이터 소스 별 설정 |
|
|
사용할 연결 풀 구현의 완전한 이름입니다. 기본적으로 클래스 경로에서 자동 감지됩니다. |
|
|
데이터베이스의 JDBC URL입니다. |
|
|
데이터베이스의 로그인 사용자 이름 |
|
|
XA 데이터 소스 정규화 된 이름. |
|
|
XA 데이터 소스에 전달할 특성입니다. |
|
|
|
접속 시간 초과. |
|
자격 증명 비밀번호. |
|
|
|
읽기 시간 초과. |
|
|
사용할 Elasticsearch 인스턴스의 쉼표로 구분 된 목록입니다. |
|
자격 증명 사용자 이름 |
|
|
|
콘솔을 사용할지 여부 |
|
|
콘솔을 사용할 수있는 경로입니다. |
|
|
추적 출력을 사용할지 여부입니다. |
|
|
원격 액세스를 사용할지 여부입니다. |
|
로그인 비밀번호. |
|
|
연결할 InfluxDB 인스턴스의 URL입니다. |
|
|
로그인 사용자. |
|
|
|
더 많은 행이 필요할 때 데이터베이스에서 가져와야하는 행 수입니다. JDBC 드라이버의 기본 구성을 사용하려면 -1을 사용하십시오. |
|
|
최대 행 수 JDBC 드라이버의 기본 구성을 사용하려면 -1을 사용하십시오. |
|
쿼리 시간이 초과되었습니다. 기본값은 JDBC 드라이버의 기본 구성을 사용하는 것입니다. 기간 접미사를 지정하지 않으면 초가 사용됩니다. |
|
|
사용할 SQL 방언. 기본적으로 자동 감지됩니다. |
|
|
기본적으로 자동 감지되는 대상 데이터베이스입니다. "databasePlatform"속성을 사용하여 설정할 수도 있습니다. |
|
|
작동 할 대상 데이터베이스의 이름으로, 기본적으로 자동 감지됩니다. "데이터베이스"열거 형을 사용하여 설정할 수도 있습니다. |
|
|
|
시작시 스키마를 초기화할지 여부 |
|
DDL 모드. 이것은 실제로 "hibernate.hbm2ddl.auto"속성의 바로 가기입니다. 임베디드 데이터베이스를 사용하고 스키마 관리자가 발견되지 않은 경우 기본값은 "create-drop"입니다. 그렇지 않으면 기본값은 "없음"입니다. |
|
|
암시 적 명명 전략의 정규화 된 이름입니다. |
|
|
물리적 명명 전략의 정규화 된 이름입니다. |
|
|
AUTO, TABLE 및 SEQUENCE에 Hibernate의 최신 IdentifierGenerator를 사용할지 여부. 이것은 실제로 "hibernate.id.new_generator_mappings"속성의 바로 가기입니다. 지정하지 않으면 기본값은 "true"입니다. |
|
|
자원 맵핑 (persistence.xml의 "mapping-file"항목과 동일) |
|
|
|
OpenEntityManagerInViewInterceptor를 등록하십시오. 요청의 전체 처리를 위해 JPA EntityManager를 스레드에 바인딩합니다. |
|
JPA 제공자에서 설정할 추가 기본 특성입니다. |
|
|
|
SQL 문 로깅 사용 여부 |
|
|
사용할 쉼표로 구분 된 기능 목록. 구성된 버전의 기본값을 기본적으로 사용합니다. |
|
데이터 저장에 사용되는 디렉토리. |
|
|
oplog의 최대 크기입니다. |
|
|
복제 세트의 이름입니다. |
|
|
|
사용할 몽고의 버전. |
|
|
임의의 데이터베이스 이름을 생성할지 여부 사용 가능한 경우 구성된 이름을 무시하십시오. |
|
데이터베이스 이름. URL에 이름이 지정되지 않은 경우 설정하십시오. 내장 데이터베이스를 사용하는 경우 기본값은 "testdb"입니다. |
|
|
데이터베이스의 로그인 비밀번호입니다. URL에 비밀번호가 지정되지 않은 경우 설정하십시오. |
|
|
풀링 사용 여부입니다. "r2dbc-pool"이 클래스 경로에 있으면 자동으로 활성화됩니다. |
|
|
|
초기 연결 풀 크기 |
|
|
유휴 시간 초과 |
|
|
최대 연결 풀 크기 |
|
유효성 검사 쿼리 |
|
|
추가 R2DBC 옵션. |
|
|
데이터베이스의 R2DBC URL. URL에 지정된 데이터베이스 이름, 사용자 이름, 비밀번호 및 풀링 옵션이 개별 옵션보다 우선합니다. |
|
|
데이터베이스의 로그인 사용자 이름 URL에 사용자 이름이 지정되지 않은 경우 설정하십시오. |
|
|
CLIENT SETNAME과의 연결에서 설정할 클라이언트 이름. |
|
|
클러스터에서 명령을 실행할 때 따라야 할 최대 리디렉션 수입니다. |
|
|
부트 스트랩 할 쉼표로 구분 된 "host : port"쌍 목록. 이는 "초기"클러스터 노드 목록을 나타내며 하나 이상의 항목이 있어야합니다. |
|
|
|
연결 팩토리에서 사용하는 데이터베이스 색인. |
|
|
Redis 서버 호스트 |
|
|
주어진 시간에 풀에서 할당 할 수있는 최대 연결 수입니다. 제한없이 음수 값을 사용하십시오. |
|
|
풀에서 최대 "유휴"연결 수입니다. 유휴 연결 수를 무제한으로 표시하려면 음수 값을 사용하십시오. |
|
|
풀이 소진 될 때 예외를 발생시키기 전에 연결 할당을 차단해야하는 최대 시간입니다. 음수 값을 사용하여 무기한 차단하십시오. |
|
|
풀에서 유지 관리 할 최소 유휴 연결 수를 대상으로합니다. 이 설정은 제거 실행 시간과 제거 실행 시간이 모두 양수인 경우에만 효과가 있습니다. |
|
유휴 객체 배출 스레드 실행 사이의 시간. 양수이면 유휴 객체 배출 스레드가 시작되고, 그렇지 않으면 유휴 객체 제거가 수행되지 않습니다. |
|
|
|
사용 가능한 모든 새로 고침 트리거를 사용하여 적응 형 토폴로지 새로 고침을 사용해야하는지 여부 |
|
클러스터 토폴로지 새로 고침 기간 |
|
|
|
주어진 시간에 풀에서 할당 할 수있는 최대 연결 수입니다. 제한없이 음수 값을 사용하십시오. |
|
|
풀에서 최대 "유휴"연결 수입니다. 유휴 연결 수를 무제한으로 표시하려면 음수 값을 사용하십시오. |
|
|
풀이 소진 될 때 예외를 발생시키기 전에 연결 할당을 차단해야하는 최대 시간입니다. 음수 값을 사용하여 무기한 차단하십시오. |
|
|
풀에서 유지 관리 할 최소 유휴 연결 수를 대상으로합니다. 이 설정은 제거 실행 시간과 제거 실행 시간이 모두 양수인 경우에만 효과가 있습니다. |
|
유휴 객체 배출 스레드 실행 사이의 시간. 양수이면 유휴 객체 배출 스레드가 시작되고, 그렇지 않으면 유휴 객체 제거가 수행되지 않습니다. |
|
|
|
종료 시간이 초과되었습니다. |
|
redis 서버의 로그인 비밀번호입니다. |
|
|
|
Redis 서버 포트. |
|
Redis 서버의 이름입니다. |
|
|
쉼표로 구분 된 "host : port"쌍 목록. |
|
|
센티넬 인증을위한 비밀번호입니다. |
|
|
|
SSL 지원 활성화 여부. |
|
접속 시간 초과. |
|
|
연결 URL. 호스트, 포트 및 비밀번호를 대체합니다. 사용자는 무시됩니다. 예 : redis : // user : password@example.com : 6379 |
Spring Boot Reference DocumentationPhillip 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 FrederickLegal2.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. |