copyProperties
![[Java][Spring]BeanUtils.copyProperties() 정리 및 주의점](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FFkiG9%2FbtrJlV8Q3ET%2FAAAAAAAAAAAAAAAAAAAAAEpIpQM508OQsuIUm1njGDWDVjxwyN2TmJCG4UseKa8K%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3DobX7k5ewYTy18SDz0gMaPsAvj0s%253D)
[Java][Spring]BeanUtils.copyProperties() 정리 및 주의점
❔ 언제 사용? ➖ Class 간 복사가 필요할 때 -. 웹개발을 하다보면 VO와 Entity 간 동일한 멤버변수를 복사하는 경우가 많이 발생한다. -. Front단에서 입력받거나, Back에서 처리된 VO를 DB에 저장하기 위해 Entity로 옮기는(=복사하는) 경우 등 -. 그러한 경우에 각 멤버변수(=property)를 하나씩 get() -> set() 한다면, 굉장히 번거롭고 후에 유지보수하기도 불편하다. ❔ 번거롭다? 유지보수가 어렵다? 이유는? -. 멤버변수가 많으면 많을수록 복사하기 위해 굉장히 많은 Line의 get->set 코드가 필요할 것이며, -. 후에 변수명이 바뀌거나 변수가 추가된다면 ,해당 복사 코드에 찾아가서 수정해야 한다. ❗ 그래서 BeanUtils.copyPropertie..