우리가 API를 만들다 보면 양이 방대해 진다.
기본적인 CRUD만 하더라도 조건에 따라 api양이 많아지는데 이를 한눈으로 html 파일로 볼 수 있게 정리 되어 있는게 swagger이다
api를 html에서 확인해 보려고 적용을 했다가 NullPointException 에러가 떴다.
사용한 설정 파일은 springfox-boot-starter이다.
// https://mvnrepository.com/artifact/io.springfox/springfox-boot-starter
implementation group: 'io.springfox', name: 'springfox-boot-starter', version: '3.0.0'
NullPointerException에러
yml설정 파일에 코드를 추가 해야한다
spring.mvc.pathmatch.matching-strategy 값을 ant_apth_matcher에서 path_pattern_parser로 변경했다
swagger가 버전을 업데이트하면서 이런 에러가 나타난다고 한다
spring:
mvc:
pathmatch:
matching-strategy: ant_path_matcher