Open kyum-q opened 3 weeks ago
๊ฐ๋ฐ Swagger๋ ํ์ฌ์ ๋์ผํ๊ฒ ๋ชจ๋ ์์ฒญ์ try it out
yml ํ์ผ ์ค์ ์ผ๋ก ํด๊ฒฐ
springdoc:
swagger-ui:
supportedSubmitMethods: get # get๋ง submit ๋ฒํผ ํ์ฑํ
display-request-duration: true # API ์์ฒญ ์คํ ์๊ฐ์ ํ๋ฉด์ ํ์
profile์ ๋ฐ๋ผ ์ค์ ๋ค๋ฅด๊ฒ yml ํ์ผ ์ค์
spring:
config:
activate:
on-profile: dev
springdoc:
swagger-ui:
supportedSubmitMethods: get, post, delete
display-request-duration: true
---
spring:
config:
activate:
on-profile: prod
springdoc:
swagger-ui:
supportedSubmitMethods: get
display-request-duration: false
๐ ์ด๋ค ๊ธฐ๋ฅ์ ๋ฆฌํฉํฐ๋ง ํ๋์?
์ธ๋ถ์ธ์ด swagger๋ฅผ ํตํด ์ฝ๊ฒ post ์์ฒญ์ ๋ณด๋ด์ง ๋ชปํ๊ฒ swagger์์ post ์์ฒญ์ ์ ํํด์ผ ํ๋ค. ์ธ๋ถ์ธ์ด ์ฐ๋ฆฌ ์๋ฒ์ API ๋ช ์ธ๋ฅผ ํ์ธํ ์ ์๋๋ก ํ๊ธฐ ์ํด Swagger ์ ๊ทผ ์ ํ์ด ํ์ํ๋ค.
AS-IS
๊ฐ๋ฐ ๋ฐ ๋ฐฐํฌ ์๋ฒ ๋ชจ๋ ์ ํ์์ด swagger ์ ๊ทผ์ด ๊ฐ๋ฅํ๋ฉฐ, try it out์ ์ ํ์ด ์๋ค.
TO-BE
์ํ๋ ๊ฒฐ๊ณผ
์๊ฐ ์ฌ๊ฑด ์ 1๋ฒ ๋ฐฉ์์ผ๋ก ์งํ ํ 2๋ฒ ๋ฐฉ์ ๋์ ์์
๐ ์์ ์์ธ ๋ด์ฉ
โณ ์์ ์์ ์๊ฐ
1๋ฒ ๋ฐฉ์ : 2์๊ฐ 2๋ฒ ๋ฐฉ์ : 1~3์ผ
๐ ์ฐธ๊ณ ํ ๋งํ ์๋ฃ(์ ํ)