
@Controller, @RestController ์ฐจ์ด์
ยท
ํ์
์ ์ข
์ฌํ๋ฉด์ ๋ฐ๊ฒฌํ ๋ฌธ์ ์
@Controller์ @RestController์ ์ฐจ์ด์ ์ ์์๋ณด์. @Controller์ @RestController ๋๊ฐ์ ๊ธฐ๋ฅ ์๋๊ฐ์? ๋(Covy)๋ ์
๊ทธ๋ ์ด๋ ๋ฒ์ ์ด๋ผ๊ณ ํ๊ณ ๋น์ฐ์ ์ฌ์ฉํ๊ณ ์์์ต๋๋ค. ํ์ง๋ง ์ค๋ฌด์์ ๊ฐ๋ฐ์ ์งํํ๋ฉด์ ์๋์ด์ ๋นํฉํ๋ ๋ถ๋ถ์ด ์กด์ฌํ๊ฒ ๋์์ต๋๋ค. ์ค๋์ ๊ทธ๋ถ๋ถ์ ๋ํด์ ์ค๋ช
์ ํ๊ณ ํด๋น ๋ด์ฉ๋ค์ ์ค๋ช
ํ๋๋ก ํ๊ฒ ์ต๋๋ค. ์ฐ์ ์๋์๋ RestController์ Controller๋ฅผ ๋ฆฌํด๊ฐ์ ์ง์ ํด์ฃผ๊ณ ํธ์ถํ๋ฉด ์ด๋ป๊ฒ ๋๋์ง ํ์ธํด๋ด
์๋ค. ํด๋น ๋ด์ฉ์ ํ์ธํ๊ณ ์ค๋ช
์ ๋ค์ผ์๋ฉด ๋ ๋น ๋ฅธ ์ดํด๊ฐ ๋์ค๊ฒ ๊ฐ์ ์์๋ฅผ ๋ณ๊ฒฝํ์์ต๋๋ค. @RestController๋ฅผ ์ฌ์ฉํ์ฌ Returnํ์
์ String์ผ๋ก ์ง์ ํ์ฌ ํธ์ถํ๋ฉด ์ด๋ป๊ฒ ๋ ๊น? ์ ์์ ์ผ๋ก "์๋
ํ์ธ์"๋ผ..