출처 : 스프링의 정석
스프링의 정석 : 남궁성과 끝까지 간다 | 패스트캠퍼스
= 다른 사람의 컴퓨터에 있는 프로그램 실행
서버에 있는 원격 프로그램을 실행하기 위해서는 브라우저와 WAS가 필요하다.
브라우저에서 http://111.222.333:8080의 URL 주소로 요청을 보내면,
톰캣에서 원격으로 프로그램(메서드)을 실행시키게된다.
아무 프로그램이나 원격 실행이 가능한 것은 아니다.
<aside> 💡 1. 원격 호출이 가능한 프로그램 등록(@Controller) 2. URL과 메서드를 연결(@RequestMapping)
</aside>
@Controller // 1. 프로그램 등록
public class Hello {
@RequestMapping("/hello") // 2. URL과 main()을 연결 / 이게 중요한 거임
private void main() { // 이름은 아무거나 상관없음
System.out.println("Hello");
}
}
http://111.222.333.444:8080/ch2/hello 를 호출하면 hello와 연결된 메서드가 호출된다.