로컬 프로그램의 실행
- static 메서드는 객체 생성없이 호출이 가능
public class HelloMain {
public static void main(String[] args) { // static: 객체 생성 없이 바로 사용 가능
System.out.println("Hello");
}
}
원격 프로그램의 실행
웹 브라우저에서 원격 컴퓨터의 프로그램을 호출
원격 프로그램 사용시 필요한 설정
즉, 외부에서 호출하여 사용하기 위하여 원격 프로그램 등록 필요
원격 프로그램을 다른 컴퓨터에서 호출할 수 있으려면
1. 원격 프로그램 등록 : @Controller
2. URL을 호출했을 때 실행되는 메서드를 등록 : @RequestMapping
- @RequestMapping("/hello") : hello라는 url 주소를 호출하면, 그와 연결된 hello() 메서드가 호출
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller // 1.원격 프로그램 등록하기
public class HelloContorller { // 원격 프로그램으로 등록된 클래스는 톰캣이 자동으로 생성해서 등록해줌, static 없어도 출력
@RequestMapping("hello") //2. URL과 메서드를 연결
public void hello() {
System.out.println("Hello");
}
}
'SPRINGBOOT' 카테고리의 다른 글
[spring security] 3. springconfig 설정 : BCrype 암호화 메서드 (0) | 2024.01.10 |
---|---|
[spring security] 2. 인증과 인가, securityConfig 설정 (1) | 2024.01.10 |
[SpringBoot] DAO와 Mapper 인터페이스의 차이? (0) | 2024.01.10 |
[spring security] 1. 스프링 시큐리티의 동작 원리 (0) | 2024.01.10 |
클라이언트와 서버 (0) | 2024.01.02 |