Spring boot (59) 썸네일형 리스트형 [troubleshooting] 아직 명확한 해결법을 찾지 못한 Spring Boot web No ServletContext set 에러 현상 spring boot 2.3.0에서 아무것도 없이 빈 web을 띄울 때 아래 에러가 발생했다. 자체 구현한 autoConfigure 모듈을 사용한 아무것도 없는 빈 프로젝트 구축의 경우였다. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'resourceHandlerMapping' defined in class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]: Bean instantiation via factory method .. Spring Boot 2.3 Release Notes 전체 Release Notes 목록은 이 곳에서 확인할 수 있습니다. https://luvstudy.tistory.com/tag/Release%20Notes Spring Boot 2.3 Release Notes spring-projects/spring-boot Spring Boot. Contribute to spring-projects/spring-boot development by creating an account on GitHub. github.com Spring Boot 2.3이 지난 5월 15일 Release 되었다. Upgrading from Spring Boot 2.2 Deprecations from Spring Boot 2.2 deprecated 상태였던 상당 수의 class, method.. Spring Custom HandlerExceptionResolver 사용하기 Spring Framework 5.2.3.RELEASE, Spring Boot 2.2.4.RELEASE 기준으로 작성됨 Spring webmvc를 사용하는 경우에 대한 설명 Spring Framework를 쓰면 @ExceptionHandler를 사용하여 전역 에러 처리를 한다. (기존 작성한 글 참조) 2019/04/30 - [Study/Java] - Spring Boot 전역 에러 처리 Spring Boot 전역 에러 처리 Spring 5.1.6, Spring Boot 2.1.4 기준 문서 정리 Spring framework는 전역 에러를 처리하기 위해 아래의 인터페이스를 제공한다. 제공되는 interface servlet (webmvc) HandlerExceptionResolver reacitve (.. Spring Boot @PropertySource 호출 순서 지정하기 multi module 환경에서 @PropertySource를 사용하는 방법에 대해 소개한 적이 있다. 2018/12/10 - [Study/Java] - Spring Boot multi module, multi profile 환경에서 @PropertySouce 사용하기 이런 multi module 환경에서 상위 모듈에 지정된 property 값을 특정 모듈에서는 다른 값을 재 지정해서 쓰고 싶은 경우가 있다. @PropertySource에 order 기능이 있으면 쉽겠지만 아쉽게도 그런 기능은 아직 제공하지 않는다. 따라서 이런 경우 environment에 등록된 propertySource 목록에 대해 순서를 재 지정해 우선순위를 조절해야 한다. 물론 java 내에서 application start 시점.. Spring Boot 2.2 Release Notes Spring Boot 2.2 Release Notes Upgrading from Spring Boot 2.1 Deprecations from Spring Boot 2.1 2.1에 deprecated 선언되었던 class, method, properties가 삭제되었다. Spring Framework 5.2 Spring Framework가 5.2로 업그레이드 되었다. JMX now disabled by default JMX 기본 설정이 disabled 로 변경되었다. 해당 기능을 활성화 하려면 spring.jmx.enabled=true 설정을 사용한다. IDE 특징을 사용하여 applicatio을 관리하는 경우 해당 flag도 활성화 할 수 있다. Jakarta EE dependencies javax. 를.. Spring Boot servlet filter 사용하기 ServletContext와 ApplicationContext의 연동 filter를 설명하기 전 기본적인 설명 servlet은 ServletContext를 사용한다. java.servlet.Filter는 javax.servlet-api나 tomcat-embed-core를 사용하면 제공되는 servlet filter interface이다. spring은 ApplicationContext를 사용한다. servlet에서 spring을 사용하기 위해선 servlet의 ServletContext에 spring의 ApplicationContext를 연동해야 한다. Spring은 ApplicationContext를 servlet에서 사용하기 위한 ServletWebServerApplicationContext를 제공하.. RestTemplate 응답 log 확인하기 Spring framework 5.1.6.RELEASE 기준으로 작성함 RestTemplate log 보기 RestTemplate의 응답을 확인하고자 하는 경우 아래처럼 로그를 추가하면 된다. logging.level.org.springframework.web.client=DEBUG 이 경우 body정보를 log로 남기게 되는데 다만 전제 조건이 있다. RestTemplate은 callback을 2가지 유형으로 처리를 한다. RequestCallback 설명 AcceptHeaderRequestCallback AcceptHeader를 만드는 Callback HttpEntityRequestCallback RequestBody를 만드는 Callback AcceptHeaderRequestCallback을 확장하.. Spring Rest Docs 사용해보기 Spring Rest Docs 2.0.5.RELEASE 기준으로 작성된 글 maven 빌드 기준 설명임 Spring REST Docs 소개 Sprig Rest Docs 문서 Spring REST Docs Document RESTful services by combining hand-written documentation with auto-generated snippets produced with Spring MVC Test. docs.spring.io Spring Rest Docs는 asciidoc 개발 문서 작성에 spring web 요청/응답 결과에 대한 문서 자동화를 지원해주는 라이브러리이다. 예전에 spring boot + swagger기반의 라이브러리인 springfox swagger를 사용해서.. 이전 1 ··· 3 4 5 6 7 8 다음