
리플렉션(Reflection)이란? 리플렉션은 구체적인 클래스 타입을 알지 못하더라도 그 클래스의 메서드, 타입, 변수들에 접근할 수 있도록 해주는 자바 API입니다. 💡 컴파일 시간이 아닌 실행 시간에 동적으로 특정 클래스의 정보를 추출할 수 있는 프로그래밍 기법입니다. 리플렉션은 언제 사용될까? 동적으로 클래스를 사용해야할 때 필요합니다. 다시 말해 작성 시점에는 어떠한 클래스를 사용해야 할지 모르지만 런타임 시점에서 클래스를 가져와서 실행해야하는 경우 필요합니다. 대표적으로는 Spring 프레임워크의 어노테이션 같은 기능들이 리플렉션을 이용하여 프로그램 실행 도중 동적으로 클래스의 정보를 가져와서 사용합니다. 리플렉션은 어떤 정보를 가져올 수 있을까? 아래와 같은 정보들을 가져올 수 있으며 해당 ..
JAVA/JAVA기본
2021. 11. 28. 20:58
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- spring boot excel download oom
- 공간 기반 아키텍처
- spring boot redisson sorted set
- 레이어드 아키텍처란
- 서비스 기반 아키텍처
- redis sorted set으로 대기열 구현
- microkernel architecture
- spring boot poi excel download
- JDK Dynamic Proxy와 CGLIB의 차이
- spring boot redis 대기열 구현
- spring boot 엑셀 다운로드
- pipeline architecture
- redis sorted set
- 트랜잭셔널 아웃박스 패턴 스프링부트
- spring boot redisson 분산락 구현
- spring boot redisson destributed lock
- 트랜잭셔널 아웃박스 패턴 스프링 부트 예제
- redis 대기열 구현
- polling publisher spring boot
- 람다 표현식
- transactional outbox pattern
- java userThread와 DaemonThread
- space based architecture
- 자바 백엔드 개발자 추천 도서
- service based architecture
- transactional outbox pattern spring boot
- java ThreadLocal
- spring boot excel download paging
- pipe and filter architecture
- @ControllerAdvice
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함