본문 바로가기
SPRINGBOOT

원격 프로그램의 작성 및 실행

by 정공자씨 2024. 1. 2.

 

로컬 프로그램의 실행

  • 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");
    }
}