일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- Java
- Feild
- class
- 모바일 앱
- constructor
- 자바스크립트
- 주인님
- java program
- 리액트 네이티브
- 객체
- 리플렉션
- 에노테이션
- 어노테이션
- 덕배
- 고양이
- 생성자
- React Native
- apache #start_warning #ServerName #ubuntu
- 어플리케이션
- annotation
- 어플
- Reflection
- aws #ubuntu #root계정
Archives
- Today
- Total
목록java program (1)
코딩하는 곰
[Java] Reflection이란?
리플렉션(Reflection)이란? 리플렉션은 자바가 가진 가장 큰 특징이자 장점이라고 할 수 있습니다. 동적으로 로드 되는 자바의 모든 구성원을 동적으로 조작하거나 조회할 수 있는 개념인데요. 개인적으로 리플렉션 개념이 있었기에 스프링이 존재할 수 있지 않았나 하고 생각하고 있습니다. 스프링 컨테이너가 실행 될 때 BeanFactory를 통해서 Bean들을 로딩하는데, Bean을 생성하는 과정에서 컨트롤러에 에노테이션으로 선언되어 있는 핸들러매핑이나, Bean의 생성자를 찾는 과정, 그리고 Bean 을 주입받는 과정까지 모두 리플렉션 개념이 있었기 때문이라고 생각합니다. 1. 생성자를 갖고 놀아봅시다 먼저 클래스를 바탕으로 인스턴스를 생성해야 동작 중에 뭔가를 할 수 있겠죠? 그렇다면 임의로 Memeb..
Java/Java Language
2019. 2. 22. 18:05