Contents
실습 1. 직접 단일 진입점 만들기실습 1. 직접 단일 진입점 만들기
1) BoardController
package ex01;
public class BoardController {
public void insert(){
System.out.println("insert 호출됨");
}
public void delete(){
System.out.println("delete 호출됨");
}
public void update(){
System.out.println("update 호출됨");
}
}2) App (main)
package ex01;
public class App {
public static void main(String[] args) {
String uri = "/update";
BoardController con = new BoardController();
if(uri.equals("/insert")) {
con.insert();
} else if(uri.equals("/update")) {
con.update();
} else if(uri.equals("/delete")) {
con.delete();
}
}
}3) 결과

4) 필기
이걸 만드는 방법은 매우 다양함! 그래서 표준으로 만들어진 것이 있기 때문에 단일진입점 우리가 안 만들어도 됨! 만들어진 거 사용하기만 하면 됨
우리가 사용하기 위해 우리가 만드는 건 쉽지만, 이걸 누군가가 사용하게 하기 위해 만들어주는 것은 매우 어려움!(어떤 메서드, 어떤 파일이 있는지 모르기 때문)
BoardController클래스를 건들이지 않고 App의 함수를 확장하는 방법!!
스프링은 오픈소스로 단일진입점을 만들어 줌!

Share article