์๋ !
์ด๊ฒ์ ์ด๋ป๊ฒ ๋ฌธ์ํํ ๊น์?
POST /batch-insert
[
{ "name": "Name 1" },
{ "name": "Name 2" }
]
@apiParam
๋ ์์ฒญ ๋ณธ๋ฌธ์ ๋ฌธ์ํํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ง๋ง <strong i="10">@apiParam</strong> {String[]} name
๋ { "name": ["Name 1", "Name 2"] }
$๋ฅผ ์์ํ๋ค๋ ๊ฒ์ ์ดํดํฉ๋๋ค.
๋๋ ๋์ ๊ณ ํต์ ๋๋๋ค.
์๋ฃจ์
์ด ๊ตฌํ๋์ง ์์ ๋์ ๋ฐ์ค์ ์ฌ์ฉํฉ๋๋ค.
* <strong i="7">@apiParam</strong> {Object[]} _ array of objects with:
๊ทธ๊ฒ์ API๋ฅผ ์ถฉ๋ถํ ์ฝ์ ์ ์๋๋ก ์ ์งํฉ๋๋ค ...
@dfreire _์(๋) ๋ฌด์์ ํ๋์?
์๋ฌด๊ฒ๋. ๋ฌธ์ ์ถ๋ ฅ์์ โโ์ฝ๊ธฐ ์ฌ์ด ์๋ฆฌ ํ์์์ผ ๋ฟ์ ๋๋ค.
์๋
,
๋ค์๊ณผ ๊ฐ์ ๊ฒ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ
* <strong i="7">@apiParam</strong> {Object[]} [names] A serie of names
* <strong i="8">@apiParam</strong> {Object} [names.name] A name
๋งค์ฐ ๋ช ํํ๊ณ ๋ค์ฌ์ฐ๊ธฐ๋ ๋ฌธ์๋ฅผ ์ถ๋ ฅํ์ง๋ง apiSampleUrl์ ์ฌ์ฉํ์ฌ ์ฌ๋ฐ๋ฅด๊ฒ ์ ์กํ์ง ์์ต๋๋ค.
@kok-ng ์ค๋ช ํ๋ ๊ฒ์ ๋ค๋ฅธ API์ ๋๋ค. ์ ์ํ ๋ฌธ์๋ ๋ค์ ์์ฒญ์ ์ค๋ช ํฉ๋๋ค.
{
names: [{ "name": "Name 1" }, { "name": "Name 2" }]
}
๊ทธ๋ฌ๋ @Znarkus ๊ฐ ์๊ตฌํ ๊ฒ๊ณผ ๋ด๊ฐ ๋ํ ์ฐพ๊ณ ์๋ ๊ฒ์ ๋ค์๊ณผ ๊ฐ์ API๋ฅผ ๋ฌธ์ํํ๋ ๋ฐฉ๋ฒ์ ๋๋ค.
[{ "name": "Name 1" }, { "name": "Name 2" }]
์ถ์ : ์ด๋ ๊ฐ ๋์ ์ ๋ํ ์์์ ์์ฑํ๋ APIDoc ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ํนํ ๊ด๋ จ์ด ์์ต๋๋ค. ํ์ฌ ๋์ ์ด ๋ช ๋ช ๋ ๋งค๊ฐ ๋ณ์๋ฅผ ์ฌ์ฉํ์ง ์๋ ํ(์ฆ, ๋ฐฐ์ด์ด ์๋ ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ์ง ์๋ ํ) ๋์ ์ ๋ํ ์์์ ์์ฑํ๋๋ก APIDoc์ ๊ฐ์ ธ์ค๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํฉ๋๋ค.
์ด๊ฒ์ ๋ํ ์ ๋ฐ์ดํธ๊ฐ ์์ต๋๊น?
@fedemengo ์๋์, ํ์ง๋ง ๊ธฐ์ฌ๋ฅผ ํ์ํฉ๋๋ค! ;)
์ต๊ทผ์๋ ๊ณต๊ฐ๋ PR/์ด์์ ์๋ฅผ ์ค์ด๋ ๋ฐ ๋ง์ ๋ ธ๋ ฅ์ ๊ธฐ์ธ์ด๊ณ ์์ต๋๋ค. ์ด ๋ฌธ์ ๋ ๊ฒฐ๊ตญ ํด๊ฒฐ๋ ๊ฒ์ ๋๋ค. ํ์ฌ ๋ฒ๊ทธ๊ฐ ์๋ ๋ฌธ์ ๋ ์ฐ์ ์์๊ฐ ๋ฎ์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
@kok-ng ์ค๋ช ํ๋ ๊ฒ์ ๋ค๋ฅธ API์ ๋๋ค. ์ ์ํ ๋ฌธ์๋ ๋ค์ ์์ฒญ์ ์ค๋ช ํฉ๋๋ค.
๊ทธ๋ฌ๋ @Znarkus ๊ฐ ์๊ตฌํ ๊ฒ๊ณผ ๋ด๊ฐ ๋ํ ์ฐพ๊ณ ์๋ ๊ฒ์ ๋ค์๊ณผ ๊ฐ์ API๋ฅผ ๋ฌธ์ํํ๋ ๋ฐฉ๋ฒ์ ๋๋ค.
์ถ์ : ์ด๋ ๊ฐ ๋์ ์ ๋ํ ์์์ ์์ฑํ๋ APIDoc ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ํนํ ๊ด๋ จ์ด ์์ต๋๋ค. ํ์ฌ ๋์ ์ด ๋ช ๋ช ๋ ๋งค๊ฐ ๋ณ์๋ฅผ ์ฌ์ฉํ์ง ์๋ ํ(์ฆ, ๋ฐฐ์ด์ด ์๋ ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ์ง ์๋ ํ) ๋์ ์ ๋ํ ์์์ ์์ฑํ๋๋ก APIDoc์ ๊ฐ์ ธ์ค๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํฉ๋๋ค.