spring 2

Swagger + RestDocs 연동

새로운 미션Swagger와 RestDocs를 연동해보라는 미션을 받았다.Swagger?Swagger 는 REST API를 설계, 빌드, 문서화 및 사용하는 데 도움이되는 OpenAPI 사양을 중심으로 구축 된 오픈 소스 도구 세트입니다. - About Swagger SpecificationSwagger를 사용하면 API를 테스트 할 수 있는 UI를 제공해준다.RestDocs는 테스트를 실행하면서 성공하는지 실패하는지 확인하지만 Swagger는 문서 화면에서 API를 테스트 할 수 있다.Restdocs에서 OpenAPI Spec 추출Swagger UI 를 이용해 OpenAPI Spec 문서를 브라우저에서 확인할 수 있다.이를 위해 Restdocs에서 OpenAPI Spec을 추출한다.자세한 내용은 다음 g..

트러블 슈팅 2024.07.25

타임리프 스프링 통합과 폼

해당 게시물은 인프런 - "스프링 MVC 2편 - 백엔드 웹 개발 활용 기술" 강의를 참고하여 작성한 글 입니다유료강의이므로 자세한 내용은 없고, 간단한 설명 위주로 정리했습니다강의 링크타임리프 스프링 통합스프링 통합 매뉴얼https://www.thymeleaf.org/doc/tutorials/3.0/thymeleafspring.html타임리프는 스프링과 통합을 위한 다양한 기능을 편리하게 제공한다스프링 통합으로 추가되는 기능들SpringEL 문법 통합${@myBean.doSomething()}처럼 스프링 빈 호출 지원폼 관리를 위한 추가 속성th:objectth:field, th:errors, th:errorclass폼 컴포넌트 기능checkbox, radio buttion, List 등을 편리하게 사..

스프링 부트 2024.05.29