분류 전체보기 (79) 썸네일형 리스트형 스프링 부트 #10. 부록 A : 일반적인 응용 프로그램 속성(2) 2020/06/19 - [IT/SpringBoot] - 스프링 부트 #10. 부록 A : 일반적인 응용 프로그램 속성(1) 10.A.6. 거래 속성 키 기본값 기술 spring.jta.atomikos.connectionfactory.borrow-connection-timeout 30.0 풀에서 연결을 빌리기위한 시간 초과. spring.jta.atomikos.connectionfactory.ignore-session-transacted-flag true 세션을 작성할 때 처리 된 플래그를 무시할지 여부입니다. spring.jta.atomikos.connectionfactory.local-transaction-mode false 현지 거래가 필요한지 여부 spring.jta.atomikos.connecti.. 스프링 부트 #10. 부록 A : 일반적인 응용 프로그램 속성(1) 10. 부록 부록 A : 일반적인 응용 프로그램 속성 application.properties파일 내부, application.yml파일 내부 또는 명령 줄 스위치로 다양한 속성을 지정할 수 있습니다 . 이 부록은 일반적인 Spring Boot 속성 목록과이를 사용하는 기본 클래스에 대한 참조를 제공합니다. Spring Boot는 고급 값 형식으로 다양한 변환 메커니즘을 제공 하므로 속성 변환 섹션 을 검토 하십시오 . 속성 기여는 클래스 경로의 추가 jar 파일에서 발생할 수 있으므로이를 철저한 목록으로 간주해서는 안됩니다. 또한 고유 한 속성을 정의 할 수 있습니다. 10.A.1. 핵심 속성 키 기본값 기술 debug false 디버그 로그를 활성화하십시오. info.* 정보 엔드 포인트에 추가 할 .. 스프링 부트 #9. “How-to” Guides (2) 9.8. 벌채 반출 Spring Boot는 일반적으로 Spring Framework의 spring-jcl모듈에서 제공하는 Commons Logging API를 제외하고 필수 로깅 종속성이 없습니다 . Logback 을 사용하려면 로그 백과spring-jcl 클래스 경로에 포함시켜야합니다 . 가장 간단한 방법은 스타터를 이용하는 것입니다 spring-boot-starter-logging. 웹 응용 프로그램의 spring-boot-starter-web경우 로깅 스타터에 전 이적으로 의존하기 때문에 필요합니다 . Maven을 사용하는 경우 다음 종속성이 로깅을 추가합니다. org.springframework.boot spring-boot-starter-web Spring Boot에는 LoggingSystem클.. 스프링 부트 #9.“How-to” Guides (1) 9.“방법”안내서 이 섹션에서는 Spring Boot를 사용할 때 자주 발생하는 일반적인 '어떻게해야합니까?' 그것의 적용 범위는 완전하지는 않지만 꽤 많이 포함됩니다. 여기서 다루지 않은 특정 문제가있는 경우 stackoverflow.com 을 확인하여 누군가가 이미 답변을 제공했는지 확인할 수 있습니다 . 새로운 질문을하기에도 좋은 장소입니다 ( spring-boot태그 를 사용하십시오 ). 또한이 섹션을 확장하게되어 기쁩니다. '방법'을 추가하려면 pull request를 보내주십시오 . 9.1. 스프링 부트 어플리케이션 이 섹션에는 Spring Boot 애플리케이션과 직접 관련된 주제가 포함되어 있습니다. 9.1.1. 자신 만의 FailureAnalyzer 만들기 FailureAnalyzer시작시.. 스프링 부트 #8. 빌드 도구 8. 빌드 도구 플러그인 Spring Boot는 Maven 및 Gradle 용 빌드 도구 플러그인을 제공합니다. 플러그인은 실행 가능한 jar 패키징을 포함하여 다양한 기능을 제공합니다. 이 섹션에서는 두 플러그인에 대한 자세한 내용과 지원되지 않는 빌드 시스템을 확장해야하는 경우 도움이됩니다. 방금 시작한 경우, 먼저 " Spring Boot 사용 "섹션 에서 " Build Systems " 를 읽으십시오 . 8.1. 스프링 부트 메이븐 플러그인 Spring Boot Maven 플러그인은 Maven에서 Spring Boot 지원을 제공하여 실행 가능한 jar 또는 war 아카이브를 패키지하고 애플리케이션을 "제자리에서"실행할 수 있도록합니다. 사용하려면 Maven 3.2 이상을 사용해야합니다. 자세한 .. 스프링 부트 #7. 스프링부트 CLI 7. 스프링 부트 CLI Spring Boot CLI는 Spring 애플리케이션을 빠르게 개발하려는 경우 사용할 수있는 명령 행 도구입니다. Groovy 스크립트를 실행할 수 있습니다. 이는 많은 상용구 코드없이 친숙한 Java 유사 구문을 가지고 있음을 의미합니다. 새 프로젝트를 부트 스트랩하거나 자신의 명령을 작성할 수도 있습니다. 7.1. CLI 설치 SDKMAN!을 사용하여 Spring Boot CLI (명령 줄 인터페이스)를 수동으로 설치할 수 있습니다. (SDK 관리자) 또는 OSX 사용자 인 경우 Homebrew 또는 MacPorts를 사용합니다. 포괄적 인 설치 지침은“시작하기”섹션에서 Spring Boot CLI 설치를 참조하십시오 . 7.2. CLI 사용 CLI를 설치 한 spring후.. 스프링 부트 #6.애플리케이션 배포 6. 스프링 부트 애플리케이션 배포 Spring Boot의 유연한 패키징 옵션은 응용 프로그램 배포와 관련하여 다양한 선택을 제공합니다. Spring Boot 애플리케이션을 다양한 클라우드 플랫폼, 컨테이너 이미지 (Docker 등) 또는 가상 / 실제 머신에 배치 할 수 있습니다. 이 섹션에서는보다 일반적인 배포 시나리오에 대해 설명합니다. 6.1. 컨테이너에 배포 컨테이너에서 응용 프로그램을 실행하는 경우 실행 가능한 jar을 사용할 수 있지만,이를 확장하여 다른 방식으로 실행하는 것이 종종 유리합니다. 특정 PaaS 구현은 아카이브가 실행되기 전에 압축을 풀도록 선택할 수도 있습니다. 예를 들어 Cloud Foundry는 이러한 방식으로 작동합니다. 압축을 푼 아카이브를 실행하는 가장 간단한 방법은.. 스프링 부트 #5.7. Auditing 5.7. Auditing Spring Security가 실행되면 Spring Boot Actuator에는 이벤트를 게시하는 유연한 감사 프레임 워크가 있습니다 (기본적으로 "인증 성공", "실패"및 "액세스 거부"예외). 이 기능은 인증 실패를 기반으로 잠금 정책을보고하고 구현하는 데 매우 유용 할 수 있습니다. AuditEventRepository애플리케이션 구성 에 유형의 Bean을 제공하여 감사를 사용할 수 있습니다 . 편의를 위해 Spring Boot는 InMemoryAuditEventRepository. InMemoryAuditEventRepository기능이 제한되어 있으므로 개발 환경에서만 사용하는 것이 좋습니다. 프로덕션 환경의 경우 고유 한 대체 AuditEventRepository구현을.. 스프링 부트 #5.6. 측정 항목 5.6. 측정 항목 Spring Boot Actuator는 다음을 포함하여 수많은 모니터링 시스템 을 지원하는 애플리케이션 지표 외관 인 Micrometer에 대한 종속성 관리 및 자동 구성을 제공합니다 . AppOptics 아틀라스 데이터 도그 다이나 트레이스 탄력있는 갱 리아 석묵 후미오 유입 JMX 카이로스 DB 새로운 유물 프로 메테우스 SignalFx 단순 (메모리 내) 스택 드라이버 통계 파면 Micrometer의 기능에 대한 자세한 내용은 참조 설명서 , 특히 개념 섹션을 참조하십시오 . 5.6.1. 시작하기 Spring Boot는 컴포지트를 자동 구성 MeterRegistry하고 클래스 경로에서 찾은 지원되는 각 구현에 대해 컴포지트에 레지스트리를 추가합니다. micrometer-regis.. 스프링 부트 #5.3. 모니터링 및 관리 5.3. HTTP를 통한 모니터링 및 관리 웹 애플리케이션을 개발하는 경우 Spring Boot Actuator는 활성화 된 모든 엔드 포인트가 HTTP를 통해 노출되도록 자동 구성합니다. 기본 규칙은 id접두어를 /actuatorURL 경로 로 사용하여 엔드 포인트 를 사용하는 것 입니다 . 예를 들어 health으로 노출됩니다 /actuator/health. Actuator는 Spring MVC, Spring WebFlux 및 Jersey에서 기본적으로 지원됩니다. Jersey와 Spring MVC를 모두 사용할 수 있으면 Spring MVC가 사용됩니다. Jackson은 API 문서 ( HTML 또는 PDF )에 설명 된대로 올바른 JSON 응답을 얻으려면 필수 종속성입니다 . 5.3.1. 관리 엔.. 이전 1 ··· 3 4 5 6 7 8 다음