swagger
Swagger2 사용하여 RESTful API 문서 자동화하기 (Feat.egovframework 전자정부프레임워크)
Swagger란? 개발한 API를 사용자에게 제공하도록 하는 Web API 문서화 도구로 쓰입니다. Swagger를 사용하면, @어노테이션과 코드 설정을 통해 간단하게 API를 문서화 및 테스트가 가능한 UI를 제공하여 별도의 문서를 만들 필요 없이 Restful서비스의 문서작성과 유지보수에 대한 효율성을 높일 수 있습니다. 전자정부프레임워크(egovframework)에서 Swagger 적용하기 구글링을해보면 전부 스프링부트에서 Swagger를 적용하는 방법이어서, 전자정부를 사용하는 저는 Swagger를 구현하는데 많은 난관이 있었습니다. 그럼, 전자정부프레임워크에서 적용하는 방법을 알아보겠습니다. 1. pom.xml에 Maven dependency 추가 ... io.springfox springfox..
[에러로그] UnsatisfiedDependencyException: Error creating bean with name 'webMvcRequestHandlerProvider' defined in URL 해결방법
[ 상황 ] Swagger 관련 설정을 하면서 서버를 시작하면 아래와 같은 오류가 발생했습니다. UnsatisfiedDependencyException: Error creating bean with name 'webMvcRequestHandlerProvider' defined in URL... .NoSuchBeanDefinitionException: No qualifying bean of type 'java.util.List'... . . . [ 원인 ] 구글링을 해본 결과, spring context와 관련된 설정이 중복되어 발생한 문제였습니다. [ 해결 방법 ] @EnableWebMvc를 사용하는 파일에서 @Configuration을 지워줍니다. [ 오류 전체 로그 ] Caused by: org.sp..