반응형
XML의 기반으로 스프링관련 설정을 하는 기존 방식과 달리 Java 만을 이용해서 설정을 진행하는 것
1. web.xml 의 파일 삭제 및 스프링 관련 파일을 삭제(servlet-context.xml,root-context)
2. pom.xml 의 수정 및 스프링 버전 변경
3. Java 설정 관련 패키지 생성

<plugins> 하단부에 위의 내용을 추가해줍니다.
Spring 버젼도 1.8과 일치하는 프레임워크 버젼으로 바꿔줍니다.
메이븐 업데이트 진행을 하고 프로젝트내에 자바로 설정 파일을 만들기 위한 폴더를 생성합니다.

스프링에서는 @Configuration 이라는 어노테이션을 이용해서 해당 클래스의 인스턴스를 이용해서 설정 파일을 대신합니다.
이후에는 web.xml을 대신하는 클래스를 작성합니다.

이런식으로 WebConfig 라는 클래스를 만들어 주었습니다. Web.xml의 역할을 할 클래스
AbstractAnnotationConfigDispatcherServletInitializer 를 상속 받습니다.
위의 getRootConfigClasses() 클래스는 'root-context.xml'을 대신하는 클래스를 지정하는데
RootConfig라는 클래스를 만들었으므로

로 변경해줍니다.
반응형
'프레임워크 > Spring' 카테고리의 다른 글
스프링의 의존성 주입 (0) | 2019.12.19 |
---|---|
Spring - 동작 순서 및 어노테이션 (0) | 2019.12.18 |
스프링 이란? (0) | 2019.12.18 |
Lombok 라이브러리 설치 (0) | 2019.12.18 |
개발 환경 설정 및 오류 대처 (0) | 2019.12.18 |