작성
·
268
1
public class FrontControllerServletV1C extends HttpServlet {
private Map<String, ControllerV1> controllerMap = new HashMap<>();
public FrontControllerServletV1C() {
controllerMap.put("/front-controller/v1/members/new-form", new MemberFormControllerV1());
controllerMap.put("/front-controller/v1/members/save", new MemberSaveControllerV1C());
controllerMap.put("/front-controller/v1/members", new MemberListControllerV1C());
}
@Override
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
}
답변 1
0
안녕하세요. chjh2425님, 공식 서포터즈 David입니다.
굳이 init을 사용하지 않고 생성자를 통해 초기화해도 되기 때문입니다.
아래 링크에서 init 메서드 설명을 참고해주세요.
https://docs.oracle.com/javaee/6/api/javax/servlet/Servlet.html
감사합니다.