vitriol95
@vitriol952285
Reviews Written
3
Average Rating
5.0
Posts
Q&A
๋์ฌ๋ณด๋์ ๋ฐ์ดํฐ๋ฅผ ๋ชป๊ฐ์ ธ์ค๋๊ฒ ๊ฐ์ต๋๋ค.
์ ๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์์ด์ ๋ต๋ณ๋๋ฆฝ๋๋ค. ์ธ๋ฒ์งธ ์ฌ์ง Legend์ ์ ๋ณด๊ฐ ์์ด ๋ํ๋๋ ๊ฒ ๊ฐ์ {{ instance }} ๋ก ์ค์ ํด ์ฃผ์๋๋ ์ถ๋ ฅ์ด ์ ๋์ค๊ณ ์์ต๋๋ค.
- 3
- 3
- 2.5K
Q&A
@Valid๋ฅผ ์ด์ฉํ์ฌ BeanValidation๊ณผ @InitBinder๋ฅผ ๋์์
์..! ๋ญ๊ฐ ํด๊ฒฐํ ๊ฒ ๊ฐ์ต๋๋ค. ๊ฒฐ๋ก ๋ถํฐ ๋งํ์๋ฉด '๋๋ค.'๊ฐ ๋๊ฒ ๋ค์. (์ํ๋์ด ์๊ฐํ์๋ ์ ๋ต๊ณผ ๋ง์๊น์?) ์๋๋ ์ ๊ฐ ๋ฆฌํฉํ ๋ง ํด๋ณธ ์ฝ๋์ ๋๋ค. (์ฌ์ง) (์ฌ์ง) (์ฌ์ง) (์ฌ์ง) ์ Validator์๋ ์ ๊ฐ ์์๋ก rejectValue๋ ์ถ๊ฐํด ๋ณด์์ต๋๋ค. // errors.properties(์ฌ์ง) ์ํฉ์ ์ธ๊ฐ์ง๋ก ์์ฝํด๋ณผ ์ ์๊ฒ ๋ค์. 1. Bean Validation๊ณผ Validator๋ฅผ ํตํ rejectValue ๋์๋ฐ์ (์ฌ์ง) 2. Validator์ ๋ฑ๋กํด ๋ ๊ธ๋ก๋ฒ ์๋ฌ ๋ฐ์ ํ์ธ (์ฌ์ง) 3. ์ธ๋ฒ์งธ ์ํฉ์ด ์ฌ๋ฏธ์์๋๋ฐ์.. BeanValidation๊ณผ Validator๋ฅผ ํตํด ๋ฑ๋กํด๋ ์๋ฌ ์ค, ์ด๋ค ๊ฒ์ด ์ฐ์ ๊ฐ์ ๊ฐ์ง์ง ํ์ธํด ๋ณด๋ คํ์ต๋๋ค. DTO์ ๊ฑธ๋ ค์๋ @NotNull์ ์กฐ๊ฑด์ validate์๋ ๊ฑธ์ด๋์๋๋ (์ฌ์ง) ๋๊ฐ์ง ๋ฉ์์ง๋ฅผ ๋ชจ๋ ๋์์ฃผ๊ณ ์์์ต๋๋ค.. ๋๋ฒ๊น ์ ํด๋ณด๋ ์๋์ ๊ฐ์๊ตฌ์. (์ฌ์ง) ์๋ฃํ์ด ArrayList๋ผ์ ๋ด๊ธด ์ค๋ฅ ๋๊ฐ์ง๊ฐ ์์๋ฅผ ๊ฐ๊ณ , ์ด ์์๋๋ก ์ค๋ฅ ๋ฐ์ธ๋ฉ์ ํ๋ค๊ณ ์๊ฐํ์ต๋๋ค. (์์ ๋๋ฒ๊น ์ ํตํด ๋ณด๋ฉด BeanValidation -> Validator ์์๊ฒ ๊ตฐ์) ๋ค์ ํ๋ฒ ๊ฒฐ๋ก ์ ๋ด๋ณด์๋ฉด, 'BeanValidation๊ณผ Validator๋ฅผ ํ๊บผ๋ฒ์ ์ฌ์ฉํ ์ ์๊ณ , ์ค๋ฅ ๋ฐ์ธ๋ฉ์ ํ ๋์ ์์๋ BeanValidation์ด ๋จผ์ ์คํ๋๋ค.'๊ฐ ๋๊ฒ ๋ค์.. ์๋ชป ์๊ฐํ ๋ถ๋ถ ์ ์ ํด์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.!
- 4
- 3
- 409




