Controller
@SpringBootApplication
์คํ๋ง๋ถํธ์ ์๋ ์ค์ , ์คํ๋ง Bean ์ฝ๊ธฐ์ ์์ฑ์ ๋ชจ๋ ์๋์ผ๋ก ์ค์ ํจ
ํด๋น class์ ์๋ ์์น๋ถํฐ ์ค์ ์ ์ฝ์ด ๊ฐ๊ธฐ ๋๋ฌธ์ ํญ์ ํ๋ก์ ํธ์ ์ต์๋จ์ ์์นํด์ผ ํจ.
SpringBootApplication.run()
์คํ๋ง๋ถํธ์ ๋ด์ฅ was์ด๋ค.
์ธ์ฅ was๋ฅผ ์ฌ์ฉํด๋ ๋์ง๋ง ๋ด์ฅ was ์ฌ์ฉ ๊ถ๊ณ
(์ธ์ ์ด๋์๋ ๊ฐ์ ํ๊ฒฝ์์ ์คํ๋ง ๋ถํธ๋ฅผ ๋ฐฐํฌ)
-
์ฑ๋ฅ์ ์ด์ : ํฐ์บฃ ์ญ์ ์๋ธ๋ฆฟ์ผ๋ก ์ด๋ฃจ์ด์ง ์๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ด๋ค. ๋๊ฐ์ ์ฝ๋๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฏ๋ก ํฌ๊ฒ ๊ณ ๋ คํ์ง ์์๋ ๋๋ค.
@RestController
์ปจํธ๋กค๋ฌ๋ฅผ JSON์ ๋ฐํํ๋ ์ปจํธ๋กค๋ฌ๋ก ๋ง๋ค์ด ์ค
์์ ์๋ @ResposeBody๋ฅผ ๊ฐ ๋ฉ์๋๋ง๋ค ์ ์ธ ํ๋๊ฒ์ ํ๋ฒ์ ์ฌ์ฉํ ์ ์๊ฒ ํจ
Dto(lombok)
@Getter
์ ์ธ๋ ๋ชจ๋ ํ๋์ get๋ฉ์๋๋ฅผ ์์ฑํด ์ค
@RequiredArgConstructor
์ ์ธ๋ ๋ชจ๋ finalํ๋๊ฐ ํฌํจ๋ ์์ฑ์๋ฅผ ์์ฑํด ์ค
(final์ด ์์ผ๋ฉด ์์ฑ์์ ํฌํจ๋์ง ์์)
'๐ WEB > Spring' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
JPA Auditing ์ผ๋ก ์์ฑ/์์ ์๊ฐ ์๋ํํ๊ธฐ (0) | 2020.04.14 |
---|---|
์ค์ ๋ก ์คํ๋ ์ฟผ๋ฆฌ์ ํํ (0) | 2020.04.10 |
Spring Data Jpa ์ ์ฉํ๊ธฐ 01.Entityํด๋์ค , Repository (0) | 2020.04.07 |
ํ ์คํธ ์ฝ๋ ์์ฑํ๊ธฐ (0) | 2020.04.07 |
Spring scheduler(์คํ๋ง ์ค์ผ์ฅด๋ฌ) (0) | 2020.02.07 |