export
import
위와 같이 프로젝트를 인텔리제이로 import하면
Configurations 설정을 해줘야한다.
Servlet이 없다고 뜰텐데,
apach tomcat 폴더의 lib를 하나씩 다 불러와준다.
다 설정하고 나면
아래의 코드에 아무런 에러가 안뜨고
빌드도 정상적으로 작동되며 서버도 실행되는 것을 볼 수 있다
package com.fastcampus.ch2;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
//@WebServlet(urlPatterns={"/hello"}, loadOnStartup=1)
@WebServlet("/hello")
public class HelloServlet extends HttpServlet {
@Override
public void init() throws ServletException {
// 서블릿이 초기화될때 자동 호출되는 메서드
// 1. 서블릿의 초기화 작업 담당
System.out.println("[HelloServlet] init() is called.");
}
@Override
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
// 1. 입력
// 2. 처리
// 3. 출력
System.out.println("[HelloServlet] service() is called.");
}
@Override
public void destroy() {
// 3. 뒷정리 - 서블릿이 메모리에서 제거될때 서블릿 컨테이너에 의해서 자동 호출
System.out.println("[HelloServlet] destroy() is called.");
}
}
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
패스트캠퍼스 [직장인 실무교육]
프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.
fastcampus.co.kr
'패캠 챌린지' 카테고리의 다른 글
패스트캠퍼스 챌린지 - 28일차 [스프링의 정석:남궁성과 끝까지 간다] (0) | 2023.03.19 |
---|---|
패스트캠퍼스 챌린지 - 27일차 [스프링의 정석:남궁성과 끝까지 간다] (0) | 2023.03.18 |
패스트캠퍼스 챌린지 - 25일차 [스프링의 정석:남궁성과 끝까지 간다] (0) | 2023.03.16 |
패스트캠퍼스 챌린지 - 24일차 [스프링의 정석:남궁성과 끝까지 간다] (0) | 2023.03.15 |
패스트캠퍼스 챌린지 - 23일차 [스프링의 정석:남궁성과 끝까지 간다] (0) | 2023.03.14 |