항해99 개발일지
[항해99] 32일차 (TIL : 주특기 심화 Spring)
펭귄코기
2022. 10. 20. 23:30
오늘 한 일
- swagger처리, error처리, 문법 리팩토링
- 스프링부트 개념정리 마무리
- CS 스터디
- 알고리즘 1문제 풀기
오늘은 이번 주차 마무리 하는 날이라서 개인프로젝트를 리팩토링하고 마무리 했다
스프링부트와 관련된 개념정리 강의도 듣고 정리를 해봤고
기존 코드를 리팩토링해보고 swagger도 구현해 보았다
사실 구현이라기 보다 설정해주고 어노테이션 몇개 붙여주면 간단하게 만들 수 있었다
swagger 처리하면서 에러가 발생했는데
Spring boot 2.6버전 이후에 spring.mvc.pathmatch.matching-strategy 값이 ant_apth_matcher에서
path_pattern_parser로 변경되면서 몇몇 라이브러리(swagger포함)에 오류가 발생한다고 한다
application.yml 에 아래 설정을 추가하면 오류가 발생 안한다
spring:
mvc:
pathmatch:
matching-strategy: ant_path_matcher
https://vuddus526.tistory.com/195
[Spring] Swagger활용 API문서 자동화
Swagger란? REST API 를 설계, 빌드, 문서화 및 사용하는데 도움이 되는 OpenAPI 사양을 중심으로 구축된 오픈 소스 도구 세트이다 코드 몇 줄 추가를 통해 적용하기 쉬우며, 문서 화면에서 UI를 통해 바
vuddus526.tistory.com
오늘 공부시간