원격프로그램 실행
- 프로그램 등록
→ @Controller
를 프로그램 클래스 앞에 붙여주면 된다.
⇒ 원격 호출이 가능한 프로그램으로 등록된다.
- URL과 프로그램(호출하려는 메소드)을 연결
→ @RequestMapping("url")
이때, 메서드는 인스턴스 타입이어도 괜찮다.
톰캣 서버 내부에서 자동으로 객체를 만들어주기 때문이다.
+ private 이어도 괜찮다.
Spring project 생성 순서
- menu
- new
- Spring Legacy Project
- 이름 입력, Spring MVC Project 클릭
⇒ 생성됨
Reflection API
클래스 정보를 얻고 다룰 수 있는 강력한 기능 제공
→ java.lang.reflect 패키지를 제공한다.
Hello 클래스의 Class 객체(클래스의 정보를 담고 있는 객체)를 얻어온다.
Class helloClass = Class.forName(url);