Import Maven Project
메이븐 프로젝트를 가져올 때 import에서 이걸 선택하면 된다.
그런데 war가 없어서 오류가 생겼다.. 어떻게 해야 할까?
war가 없을 때는 다음과 같이 하면 된다.
maven-war-plugin으로 검색하여 위 내용을 복사하여 pom.xml에서 plugin 부분으로 가져가자.
다른 라이브러리도 없으면 추가
Maven Project Pre work
maven 프로젝트를 만드는데 애로사항이 생겼다...
이렇게 디렉토리가 나와야 하는데
오잉? 없다.. 이건 또 어떻게 하지?
복습 겸 처음부터 차례대로 해보자
프로젝트에서 오른쪽 클릭 후 properties을 보자..
위 사진처럼 Java build path를 들어가 보면.
missing이라고 적힌걸 볼 수 있다...
라이브러릴 탭으로 가서 JRE 에서 Edit을 누르고
Worksapce defualt JRE를 선택하면
앗! pom.xml 내용 채우는 건 잊지 말자!
Maven Configuration Class
이름은 적당히 지어주고 superclass를 지정해주자.
AbstractAnnotationsConfigDispatcherServletInitializer
을 검색해서 ㄱㄱ
틀이 만들어지는데 다음과 같이 만들어주자..
이전에 써먹었던 web.xml을 비교하면 위 사진과 같다..
DemoAppConfig 클래스 내용은
spring-mvc-demo-servlet.xml 내용과 같다.
복잡한 xml 파일이 아니라 이제는 클래스로 표현한 것이다...
여기서 서블릿을 복습하자..
서블릿이란 뭘까?
클라이언트가 요청을 하면 요청에 관한 결과를 반환하는 서블릿 클래스 구현 규칙을 지킨 자바 웹 기술이다..
서블릿의 특징은?
html을 사용하여 요청에 응답한다.
클라이언트 요청에 동적으로 작동하는 웹 어플리케이션 컴포넌트
자바 스레드로 동작
MVC 패턴에서는 Controller
여기서 참조했으니
더 자세한 내용은 여기서 상당히 도움이 되었다
'컴퓨터공학 > Spring & Hibernate' 카테고리의 다른 글
Spring> Security> Basic Security (0) | 2021.05.27 |
---|---|
Spring> Security> Controller & Security Maven Dependencies (0) | 2021.05.26 |
Spring> Maven> Repository (0) | 2021.05.25 |
Spring> Maven> Create Project (0) | 2021.05.25 |
Spring> Maven> Intro (0) | 2021.05.24 |