STUDY/SPRING

Spring - Legacy Project 만들기

3unB 2022. 6. 7. 17:40
반응형

NEW > Spring Legacy Project

 * Spring MVC Template 사용

* top-level package : 내 프로젝트의 시작점

*Maven Dependencies 경로 : c:users:@@@/.m2.repository

  > 유저이름은 영어여야 나중에 오류 안뜸

 

*HomeController

  @Controller(애노테이션) : 해당 클래스를 컨트롤러로 쓰려면 반드시 붙여줘야함

  Logger : 원래 java에서 사용하던 sysout 출력문 대신 사용

                sysout은 시스템의 성능을 떨어트림

 @RequestMapping(value = "/", method = RequestMethod.GET) : 1,2단계-가상주소 매핑의 역할

 return home : home.jsp 페이지로 이동

 

 

톰캣 경로 접근 에러 :톰캣폴더에 들어가서 관리자 권한을 줘야 사용할 수 있음

 

 

 

 

 

 

 

 

 

*앞으로 이 방법으로 실행할 거임.

*servlet-context.xml : 웹과 관련된 클라이언트의 요청을 받기위한 컨텍스트 설정

                                : 요청과 관련된 객체를 정의

 * annotation-driven : 애노테이션 기반의 컨트롤러 호출이나 bean 객체 등록, 매핑 작업을 편리하게 해줌

                                : URI, Controller, return을 편하게 연결해줌

prefix value="/WEB-INF/views" & suffix value=".jsp" : /WEB-INF/views 아래에 있는 jsp. 파일로 연결

pom.xml : Maven을 활용할 수 있는 방법

 

* 버전 변경

*외부 라이브러리 추가 : SpringMVC/pom.xml 에서  주소 추가

 >> 버전 변경 시 여기서 수정만 해주면 자동으로 다운로드

반응형