inflearn logo
강의

Course

Instructor

Building a Chat Platform Using Spring Boot

Server environment management using yaml

springdoc이 무슨 설정인가요??

Resolved

120

service

26 asked

1

springdoc이 무슨 설정인가요??

Swagger를 사용했을 때의 어떤 기본 설정같은건가요??

 

mysql spring-boot jpa jwt websocket

Answer 2

0

Hong

안녕하세요 알람을 받지 못해서 답변이 늦어서 죄송합니다.

그냥 기본적인 Swagger에 대한 설정입니다. 해당 설정에 대해서는 사실 그렇게 크게 공부하실 필요는 없다고 생각을 합니다.

  • 물론 궁금하시다면 공부 하셔도 되는데... 저는 효율이 조금 떨어진다고 생각을 합니다. 어디까지나 OpenAPI 형태 맞추는것은 해당 설정을 하지 않아도 가능하기 떄문이죠

 

다시한번 답변이 늦어서 죄송합니다 ㅠㅠ 감사합니다 :)

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. 박철현님.

SpringDoc은 OpenAPI 3.0 사양을 기반으로 하는 문서화를 위한 라이브러리입니다. Spring Boot 애플리케이션에서 Swagger 2의 후계자로 자리 잡은 기술로, 기존 Swagger와 유사한 방식으로 API 문서를 자동 생성할 수 있도록 도와주는 도구입니다.

SpringDoc의 주요 기능:

  1. 자동 문서화: SpringDoc은 애너테이션을 활용하여 Spring MVC 또는 WebFlux 기반의 API를 자동으로 문서화합니다. 이는 Swagger와 유사한 방식입니다.

  2. Swagger UI 지원: SpringDoc은 Swagger UI를 지원하여, API 설명서를 웹 페이지에서 직관적으로 확인하고 테스트할 수 있는 환경을 제공합니다.

  3. OpenAPI 지원: SpringDoc은 최신 OpenAPI 3.0 사양을 지원하여 보다 현대적이고 확장 가능한 API 문서를 생성할 수 있도록 해줍니다.

  4. 설정의 용이함: SpringDoc은 Spring Boot 애플리케이션과 쉽게 통합될 수 있으며, application.properties 파일 등을 통해 간편하게 설정할 수 있습니다.

유사한 질문과 해결책:

위의 정보를 통해 SpringDoc이 무엇인지 더 잘 이해하실 수 있으리라 생각됩니다. 사용하실 때 기존의 Swagger 기반 설정이 아닌 최신 OpenAPI 사양에 맞춰 설정해 보시면 좋습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

패키지 구분에 대해 궁금한게 있습니다

0

7

1

스프링부트 서버 에러나요

0

17

1

코드를 첨부해야하는 이유가 있나요?

0

20

2

74. 데이터 캐시 - 1 (이론) 강의 영상 누락

0

26

1

2026.04에 추가된 강의 시청 불가

0

27

1

비전공자인데 AI가 발전한 요즘 백엔드로 진로를 하고 싶으면 어떤식으로 공부를 해야 하는지 알 수 있을까요???

0

60

1

STOMP에서 메세지를 전송하는 방법에 대해

0

89

1

JWTDecodeException 에러가 나옵니다.

0

144

2

서비스 구동하며 테스트와 디버깅하기 - 1 에서 기동하는 방법

0

118

2

MySQLConfig 관련 질문있습니다.

0

168

2

ChatListResponse에 @Valid을 붙인 이유

0

133

2

checkTokenForRefresh에 대해 궁금한점

0

112

2

Client 파일은 어떤 IDE로 실행시키나요??

0

188

2

독립적인 Transactional을 둔 이유

2

140

2

JwtProvider 를 Component 로 선언하신 이유가 궁금합니다.

0

199

2

안녕하세요 연관관계에 대해 질문이 있습니다.

0

143

2

안녕하세요 MySqlConfig 설정에 대해 질문이 있습니다.

0

125

2

MySQL을 미리 설정을 해놔야할까요?

0

174

3

./gradlew clean build 하면 오류가 생깁니다.

0

1176

2

작동하는 방법

0

175

2

Package 구성

0

145

2

@Transactional(transactionManager = "createChatTransacationMansger") 질문 있습니다.

0

182

2

강의 들으면서 블로그에 올려도 될까요?

0

181

2

실 서비스 환경 문의

1

261

2