본문 바로가기
반응형

스프링 부트4

스프링 부트 오류페이지에 관한 내용 스프링 부트 오류페이지에 관한 내용 스프링 부트가 자동으로 구성한 기본 오류 핸들러는 'error'뷰를 찾는다. 찾을 수 없을 경우 기본 Whitelabel 뷰를 사용한다. "error"라는 이름으로 해석될 사용자 정의 뷰를 생성하는 것이 오류 페이지를 가장 쉽게 사용자 정의하는 방법이다. 다음과 같이 오류 뷰를 해석할 때 사용될 뷰 리졸버(View Resolver)에 따라 달라진다. 스프링의 View 인터페이스를 구현하며 ID가 "error" 인 빈(스프링의 BeanNameViewResolver가 해석) Thymeleaf를 사용한다면 Thymeleaf 템플릿 error.html FreeMarker를 사용한다면 FreeMarker 템플릿 error.ftl Velocity를 사용한다면 Velocity 템플.. 2019. 1. 11.
스프링 부트의 자동구성에서 사용하는 조건 @Annotaion 스프링 부트의 자동구성에서 사용하는 조건 @Annotaion 책을 보면서 따라하고는 있지만 신기한 경험을 하는 중이다. 개발의 방법이 이미 십몇년전과는 완전 다르기 때문이다. 어떤 것도 알지 못했던 내용들이다. 기본이 웹이라는 것만 변함이 없다. import org.springframework.context.annotation.Condition; import org.springframework.context.annotation.ConditionContext; import org.springframework.core.type.AnnotatedTypeMetadata; public class JdbcTemplateCondition implements Condition { @Override public bool.. 2019. 1. 9.
스프링 부트 CLI에서 Initializr사용 아직 능숙하거나 숙련되지는 못했지만 만약 이 기술을 가지고 밥을 먹고 살아야 한다면 익숙해져야겠지. 그리고 이런 툴에도 익숙해져야할지 모른다. 물론 주어진 툴을 이용해서 해도 되지만, 커맨드 라인에서 처리하는 이런 것들도 알아두면 유용할 것 같다. spring boot의 CLI을 이용한 Initializr를 사용하는 간단한 help 명령이다. 2019/01/08 - [Programming/Java & Spring] - 스프링 CLI 설치 (Mac OS X, Homebrew) younghuui-MacBook-Pro:workspace younghumin$ spring help init spring init - Initialize a new project using Spring Initializr (start.. 2019. 1. 8.
스프링 CLI 설치 (Mac OS X, Homebrew) 스프링 CLI 설치 (Mac OS X, Homebrew) 올해 두번째 책으로 스프링부트 코딩공작소라는 책을 읽고 있다. 스프링에 대해 잘 모르기 때문에 책의 내용이 다소 어려운 내용이 있지만 꾸역 꾸역 읽어 보려고 한다. 우선 첫 장에서 스프링 시작하기 전에 스프링 CLI(Command-Line Interface) 설치하는 과정에 대한 이야기이다. 스프링 부트 명령줄 인터페이스(CLI)는 스프링 애플리케이션을 그루비로 개발하는 강력한 기능을 제공하여 자바 애플리케이션에서 흔히 발생하는 문제를 최소화한다. 스프링 부트 CLI를 사용하면 게터와 세터, public이나 private 등 접근 제어자, 세미콜론, return키워드가 필요 없다. 대부분은 import 문까지 제거할 수 있다. 또 애플리케이션이 명.. 2019. 1. 8.
반응형