juhyeon1114
@juhyeon1114
Students
-
Reviews
-
Course Rating
-
Posts
Q&A
Spring Batch ๋ฐฐํฌ ์ง๋ฌธ
์๋ ํ์ธ์.Spring batch ๊ด๋ จ ์๋ฃ๋ฅผ ์ฐพ์๋ณด๋ค๊ฐ ์ฐ์ฐํ ๋ณด๊ฒ ๋์ด, ๋ต๋ณ ๋จ๊น๋๋ค!๋๋ฌด ๋ปํ๊ธด ํ์ง๋ง, ์ ๋์ ์ธ ์ ๋ต์ ์๊ณ ๋ชจ๋ ๊ฒฐ์ ์ ํ์ด๋ ํ์ฌ์ ์ํฉ์ ๋ง๊ฒ ์ด๋ฃจ์ด์ง๋ฉด ๋ ๊ฒ ๊ฐ์ต๋๋ค ใ ใ [๋ฐฐ์น ์๋ฒ ํ๋ก์ ํธ ๊ตฌ์ฑ]- ์ฌ๊ธฐ์ 'ํ๋ก์ ํธ'๊ฐ ์์ค์ฝ๋์ ๊ทธ๋ฃน(?)์ด๋ Git ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ๋ง์ํ์๋ ๊ฑฐ๋ผ๋ฉด, Gradle ๋ฉํฐ ๋ชจ๋๊ณผ ๊ฐ์ ๋ฐฉ์์ผ๋ก ํ๋ก์ ํธ๋ฅผ ๊ตฌ์ฑํ๋ฉด, ๋ณ๋์ ํ๋ก์ ํธ๋ฅผ ๋ง๋ค์ง ์๊ณ , ๊ณตํต๋ ๋ก์ง์ด๋ ์ํฐํฐ๋ค์ ์ฌ๋ฌ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ฐธ์กฐํ๋๋ก ๊ตฌ์ฑํ ์ ์์ต๋๋ค.๋ฌผ๋ก ๋ณ๋์ ํ๋ก์ ํธ๋ก ๋ง๋ค์ด๋ ๊ด์ฐฎ์ง๋ง, ํ๋์ ํ๋ก์ ํธ์์ ๊ฐ๋ฐํ๋ ค๋ฉด ๋ฉํฐ๋ชจ๋๋ก ๊ตฌ์ฑํ๋ ๊ฒ ๋งค์ฐ ํฉ๋ฆฌ์ ์ธ ์ ํ์ผ๋ก ์๊ฐ๋ฉ๋๋ค.[๋ฐฐ์น ์ ํ๋ฆฌ์ผ์ด์ ๋ฐฐํฌ]- ๋จผ์ ๋ฐฐ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค์ ์ ์ธ ๋น์ง๋์ค ๋ก์ง์ ์ํํ๋ API ์๋ฒ์๋ ๋ถ๋ฆฌ๋๋ ๊ฒ ์ข์ต๋๋ค. ๋ฐฐ์น ์์ ์ ๊ฒฝ์ฐ, ์ปดํจํ ์์์ ๋ง์ด ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ์์ ์ ์์ด์, API ์๋ฒ์๋ ์์ ๋ถ๋ฆฌ๋์ด์ผ ์๋ก ์ํฅ์ ์ฃผ์ง ์๊ธฐ ๋๋ฌธ์ ๋๋ค.- ๋ฌธ์ ๋ ๋น์ฉ์ธ๋ฐ, ๋ฐฐ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฒฝ์ฐ ๊ณ์ ์๋ฒ๊ฐ ๋ ์์ ํ์ ์์ด ์์ ์ด ์ํ๋ ๋๋ง ๊ตฌ๋๋๋๋ก ํ๋ ๊ฒ ๋น์ฉ์ ์ผ๋ก๋ ๊ฐ์ฅ ์ข์ต๋๋ค. ํ์ง๋ง ์ด๋ ๊ฒ ํ๊ธฐ ์ํด์๋ EC2๋ฅผ ๊ตฌ๋ํ๋ ๊ฒ๋ณด๋ค๋ ์ข ๋ ๋์ ํ์ต์ด ํ์ํ๊ธด ํ ๊ฒ ๊ฐ์ต๋๋ค. AWS Batch, ECS, K8S ๋ฑ๋ฑ EC2 ์ด์ธ์ ๋ฐฐ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ตฌ๋์ ์ํ ์ปดํจํ ์์์ ๋ค๋ฃจ๊ธฐ ์ํ ํ์ต์ด์ฃ .๊ทธ๋์, ๋น์ฉ์ ๋ฌด์กฐ๊ฑด ํ์ดํธํ๊ฒ ์๊ปด์ผํ๋ ๊ฒ์ด ์๋๋ผ๋ฉด, EC2๋ก ๋ฐฐ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ๋ํ๋ ๊ฒ๋ ์ข์ ์ ํ์ด๋ผ๊ณ ์๊ฐ๋ฉ๋๋ค. (Auto scaling group์ ์ฌ์ฉํ๋ฉด, EC2๋ ๋ด๋ ธ๋ค๊ฐ ์ฌ๋ ธ๋ค๊ฐ ํ ์๋ ์๊ธดํฉ๋๋ค.) [์์ฝ]- ๋ฐฐ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ๋ณ๋์ ํ๋ก์ ํธ๋ฅผ ๋ง๋ค์ด๋ ๋๋ค. ํ๋์ ํ๋ก์ ํธ์์ ๊ฐ๋ฐํ ๊ฒ์ด๋ผ๋ฉด '๋ฉํฐ๋ชจ๋' ๊ณ ๋ คํ๊ธฐ.- API ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ๋ฐฐ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ถ๋ฆฌํ๋ ๊ฒ ์ข๋ค.- ๋ฐฐ์น ์ ํ๋ฆฌ์ผ์ด์ ๋ฐฐํฌ ๋ฐ ๊ตฌ๋ ๋ฐฉ์์ ๋น์ฉ๊ณผ ํ์ต๊ณก์ ์ ๊ณ ๋ คํด์ ๊ฒฐ์ ํ๋ฉด ๋๋ค.
- 0
- 2
- 214
Q&A
java.lang.NoClassDefFoundError: javax/persistence/Transient ์๋ฌ
์ค๋ฌด์์ ์ ์์ฐ์ผ ๊ฒ ๊ฐ์์ ์ง๋ฌธ ์ญ์ ํ๋ ค๊ณ ํ๋๋ฐ, ์ญ์ ๊ฐ ์๋๋ค์ ใ ใ ;;์ผ๋จ ์๋์ ์ค์ ์ application.properties์ ์ถ๊ฐํด์ ์ฐํํ๋ ๋ฐฉ์์ผ๋ก ํ์ต๋๋ค.spring.jackson.serialization.fail-on-empty-beans=false
- 4
- 4
- 3.4K




