programing

Spring Boot 응용 프로그램 실행 시 자동 설정 보고서를 표시하는 방법

muds 2023. 3. 2. 22:45
반응형

Spring Boot 응용 프로그램 실행 시 자동 설정 보고서를 표시하는 방법

ApplicationContext를 시작하는 동안 오류가 발생했습니다.자동 구성 보고서를 표시하려면 '디버깅'을 활성화하여 응용 프로그램을 다시 실행하십시오.

Spring Boot 어플리케이션을 실행하려고 하면 위와 같은 메시지가 나타납니다.

디버깅을 활성화하여 응용 프로그램을 재실행하는 방법을 아는 사람이 있습니까?

인텔리주(버전 2016.1.2)에서 애플리케이션을 실행하고 있습니다.

제 러너 클래스는 다음과 같습니다.

@Slf4j
@EnableIntegration
@EnableLoaderApplication
@SpringBootApplication
public class LoaderApplicaton {

    public static void main(final String[] args) {
        SpringApplication.run(LoaderApplicaton.class, args);
    }
}

아래 Darren의 답변에 따라 properties.yml 파일을 다음과 같이 수정하여 자동 설정 보고서를 작성했습니다.

debug: true
spring:
  application:
    name: xxxMyLoaderApp
  cloud:
    config:
      uri: http://my-host.address.com:8761/config

세트debug = true또는debug: true를 참조해 주세요.인수로도 통할 수 있다.--debug.

디버깅 플래그의 기능에 대한 자세한 내용은 Spring Boot 매뉴얼을 참조하십시오.

https://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-logging-console-output

실행/디버깅 구성에서 "디버깅 출력 활성화"를 선택합니다.

여기에 이미지 설명 입력

속성을 설정할 때 common-application-properties에서 참조할 수 있는 속성이 많이 있습니다.

# ----------------------------------------
# CORE PROPERTIES
# ----------------------------------------
debug=false # Enable debug logs.
trace=false # Enable trace logs.

세트logging.level.org.springframework.boot.autoconfigure의 재산.DEBUG응용 프로그램의 YAML/설정 파일에 저장하십시오.이 정도면 충분할 거예요.

Baeldung 강의에서 기대었더니 자동설정된 콩에 대한 디버깅보고서가 "application.properties" 파일에 아래 줄을 표시하여 콘솔에 표시됩니다.

logging.level.org.springframework.boot.autoconfigure=DEBUG

여기에 이미지 설명 입력

언급URL : https://stackoverflow.com/questions/47101743/how-to-display-auto-configuration-report-when-running-a-spring-boot-application

반응형