소소한개발팁
반응형

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
profile

소소한개발팁

@개발자 뱅

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!