스프링부트
-
[SpringBoot] 예외처리Framework/Spring 2020. 6. 22. 00:01
스프링 부트에서 에러 핸들링을 할 때 다양한 방법을 쓸 수 있다. 그 중 스프링 3.2부터 새로 생긴 annotation인 @ControllerAdvice가 있다. 그전부터 스프링을 썼다면 @ExceptionHandler를 사용할 수 있다. @ExceptionHandler가 특정 클래스에 대한 예외처리를 한 것이었다면 @ControllerAdvice는 전역적으로 모든 컨트롤러에 대하여 처리를 할 수 있다. 참고 : https://www.baeldung.com/exception-handling-for-rest-with-spring
-
intellij spring maven updateDev Tool 2020. 6. 1. 23:40
스프링을 흔히 이클립스를 통해서 개발하지만 인텔리제이라는 유료툴을 통해서 개발할 수 있습니다. 이 때 pom.xml 파일을 수정했을 때 자동 업데이트가 되지 않는다면 단축키 alt+ctrl+s를 통해서 들어갈 수 있는 Settings에서 maven auto import 설정을 할 수 있습니다. 이렇게 Import Maven projects automatically를 체크하면 됩니다. (저도 예전에는 이렇게 했었는 데..) 그런데.. 아무리 찾아봐도 나오지 않습니다. 그래서 검색 해보았는데.. https://intellij-support.jetbrains.com/hc/en-us/community/posts/360007973600-maven-auto-import maven auto import Where d..
-
[Spring Boot] Banner 배너 변경하기Framework/Spring 2020. 5. 26. 23:14
스프링으로 프로젝트를 생성하게 되면 기본적으로 보이게 되는 다음과 같은 스프링 로고를 볼 수 있습니다. 이 부분을 변경하려면 프로젝트 /src/main/resources 경로 밑에 banner.txt를 작성하면 됩니다. 이 부분에 바뀔 새로운 텍스트를 입력해야 되는 데 좀 있어보이게(?) 작성하려면 다음 사이트를 참고 하면 됩니다.. http://patorjk.com/software/taag/#p=display&f=Ghost&t=EBLO%20Project Text to ASCII Art Generator (TAAG) patorjk.com 저 같은 경우에는 여러가지 찾아보다가 그래도 좀 가독성 높게 만들고 싶어서 Calvin S라는 폰트를 적용했습니다. 적용 후 재 시작 해보면 이런식으로 변경 된 것을 볼..