본문 바로가기

녕의 학습 기록

검색하기
녕의 학습 기록
프로필사진 kjyyjk

  • 목록 (213)
    • Dev (88)
      • Java (28)
      • Spring (46)
      • HTTP (9)
    • Algorithm (96)
      • Algorithm 문제 (96)
    • 대외활동 (21)
      • 네이버 부스트코스 (4)
      • 멋쟁이사자처럼 11기 (4)
      • GDG Campus Korea (5)
      • SELAB (0)
      • 우아한테크코스 7기 (8)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
  • 우테코 7기
  • 을
  • 우테코 최종 합격
  • 우아한테크코스
  • 우테코
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록2025/01/10 (1)

녕의 학습 기록

Java Reflection을 사용해 private 필드 값 설정하기

문제 상황서비스 레이어의 단위 테스트를 위해 TestRepository 코드를 작성하던 중 save() 내부에서 파라미터로 받은 엔티티의 id를 설정해주어야 했다. 하지만 id 필드의 접근 제어자는 private이고, setter를 열어두지 않았기 때문에 TestRepository에서 id값을 설정할 수가 없었다.public class GroupTestRepository implements GroupRepository { private Map storage = new HashMap(); private long sequence = 0L; @Override public Group save(Group group) { if (group.getId() != null) { ..

Dev 2025. 1. 10. 01:32
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바