728x90 반응형 gradle2 [Redoc] SpringRestDocs로 Redoc으로 변환하기 Spring 문서화 도구 Spring에서 많이 사용되는 문서화 도구에는 RestDocs, Swagger가 있습니다. RestDocs : 테스트 케이스를 통과할때만 문서가 만들어지도록 강제하여 코드의 검증이 어느정도 가능하다. 문서 추가시 asciidoc 문서 수정 필요 Swagger : OpenAPI로 화려한 UI와 API 테스트가 가능한 문서 작성이 가능하다. Swager-UI 사용시 단점 : 코드에 어노테이션으로 도배되어 가독성이 떨어짐 Redoc : OpenAPI 스펙의 파일을 읽어 깔끔한 UI로 문서화가 가능하며, Swagger와 마찬가지로 OpenAPI 로 동작하기 때문에 함께 이용하기에 부담이없다. 참고사이트 RestDocs에서 OpenApi 스펙 추출 [https://taetaetae.git.. 2023. 4. 11. [Spring boot 3.0.0 이상] build.gradle 설정 현상 Spring boot 3.0.0으로 업데이트 되면서 javax에서 jakarta로 넘어가는 패키지들이 문제를 발생한다. 예를들면, QueryDsl을 위한 설정 파일인 경우 JPAQueryFactory에 entityManager를 넣을 경우 에러가 발생한다. @Configuration public class QueryDslConfig { @PersistenceContext private EntityManager entityManager; @Bean public JPAQueryFactory jpaQueryFactory(){ return new JPAQueryFactory(entityManager); } } JPAQueryFactory의 EntityManager의 의존성 폴더는 javax.persiste.. 2022. 12. 13. 이전 1 다음 LIST