Tagged: list

[Java]List 복사하는 방법

List를 복사하는 4가지 방법 위 4가지 모두 요소의 참조주소를 복사하는 얕은복사(Shallow Copy) 방법이다.객체의 참조값도 모두 새로 생성하는 깊은복사(Deep Copy)를 하고 싶은 경우 개발자가 직접 구현해야한다.(반복문 사용 등) 예제코드는 아래를 참조하자.

[Spring]List(Collection)에 @Valid 적용하기

Java에서 제공하는 빈 검증기(Bean Validator)인 @Valid 는 Collection 타입에는 적용되지 않는다. 예컨데 아래와 같은경우 “/addUser”는 검증기능이 정상적으로 동작하나 “/addUsers”의 경우에는 기대한대로 동작하지 않는다. 이 경우 List<User>를 필드로 가진 클래스를 생성하고, @Valid를 List에 적용하면 해결할...