[에러] Swaager 연동 오류

1169 단어 errorlogerrorlog

Swagger란?

우리가 API를 만들다 보면 양이 방대해 진다.
기본적인 CRUD만 하더라도 조건에 따라 api양이 많아지는데 이를 한눈으로 html 파일로 볼 수 있게 정리 되어 있는게 swagger이다


에러 배경

api를 html에서 확인해 보려고 적용을 했다가 NullPointException 에러가 떴다.
사용한 설정 파일은 springfox-boot-starter이다.

  • gradle
    // 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

  • swagger가 적용된 모습


좋은 웹페이지 즐겨찾기