본문 바로가기

SpringApplication3

Springboot - SpringApplication SpringApplication 로깅 스프링 부트를 실행하면 출력물들이 뜬다. 이 때 출력된 로그들은 INFO 레벨이다. DEBUG 레벨로 하려면 다음과 같이 설정한다. Intellij > Edig Configuration > VM Options 에 -Ddebug라고 입력해준다. DEBUG 레벨에서는 좀 더 구체적인 로그정보가 나온다. 자동설정이 적용이 된 이유, 안 된 이유도 출력해준다. 배너 앞에 스프링부트라고 예쁘게 배너가 뜨는데, 이 또한 수정할 수 있다. resources 에 banner.txt 를 만들어서 표현하면 된다. gif, jpg, png 도 지원한다. application.properties 에서 이 banner.txt 의 경로도 변경할 수 있다. 기본 제공 변수도 사용할 수 있다. .. 2021. 1. 15.
[Spring Boot] 7 SpringApplication 커스터마이징 Spring Boot 007 - SpringApplication 커스터마이징, Admin 1.7 웹 환경 SpringApplication 은 사용자 대신 ApplicationContext의 적절한 타입을 생성합니다. WebApplicationType은 다음 룰로 정해집니다. Spring MVC가 존재하면 AnnotationConfigServletWebServerApplicationContext를 사용 Spring MVC가 존재하지 않고, Spring WebFlux가 존재하면 AnnotationConfigReactiveWebServerApplicationContext 를 사용 그렇지 않으면, AnnotationConfigApplicationContext를 사용합니다. 예를 들어 Reactive 타입의 웹 .. 2020. 3. 26.
[Spring Boot] 6 - 배너, SpringApplication 스프링 공식 문서와, 이를 해설해 준 백기선 유투브를 참고 하였습니다. 링크는 맨 아래 있습니다. public static void main(String[] args) { SpringApplication.run(MySpringConfiguration.class, args); } INFO 로깅 메시지가 보입니다. INFO 외 로그레벨을 보려면, Log Levels 을 참고합니다. resources 폴더 아래에 application.properties 파일을 생성합니다. logging.level.root=warn logging.level.org.springframework.web=debug logging.level.org.hibernate=error원하는 설정을 입력하면, 로그 레벨을 설정할 수 있습니다. .. 2020. 3. 25.
728x90