일반 Spring MVC configuration file

황제낙엽 2024.01.17 13:16 조회 수 : 0

sitelink1  
sitelink2  
sitelink3  
extra_vars6  

spring framework 이 처음 나왔을땐 xml 설정 방식밖에 없었는데

java 버전이 올라가면서 annotaion 기능이 제공되었고 이젠 spring 이 annotation 으로만 환경이 구축되고 있다.

이에 대한 내용 정리를 copilot 을 통해 알게 되었다.

 

 

Spring MVC에서 설정 파일은 주로 **Java** 또는 **XML** 형식으로 작성됩니다¹³.

이 설정 파일들은 Spring MVC의 동작을 정의하고, 필요에 따라 사용자 정의 설정을 추가할 수 있습니다¹.

 

- **Java 설정**: Java 기반 설정은 `@Configuration` 어노테이션이 붙은 클래스에서 `@EnableWebMvc` 어노테이션을 사용하여 활성화할 수 있습니다¹.

  이 설정은 Spring MVC의 기본 동작을 제공하며, 필요한 경우 추가적인 설정을 제공하는 API를 포함하고 있습니다¹.

- **XML 설정**: XML 기반 설정은 Spring의 XML 스키마를 사용하여 작성됩니다².

  이 설정 파일은 보통 `web.xml` 파일에 `DispatcherServlet`을 정의할 때 로드됩니다².

  XML 설정 파일은 일반적으로 `src/main/resources` 디렉토리 아래에 위치합니다⁴.

 

이러한 설정 파일들은 Spring MVC 애플리케이션의 동작을 제어하며, 뷰 리졸버, 메시지 컨버터, 인터셉터 등을 설정하는 데 사용됩니다¹.

 

출처: Bing과의 대화, 2024. 1. 17.

(1) MVC Config :: Spring Framework. https://docs.spring.io/spring-framework/reference/web/webmvc/mvc-config.html.

(2) Web MVC Config :: Spring Framework. https://docs.spring.io/spring-framework/reference/web/webmvc/mvc-servlet/config.html.

(3) 40. XML Schema-based configuration - Spring | Home. https://docs.spring.io/spring-framework/docs/4.2.x/spring-framework-reference/html/xsd-configuration.html.

(4) Where to put spring configuration files when using maven. https://stackoverflow.com/questions/13859755/where-to-put-spring-configuration-files-when-using-maven.

(5) Spring MVC Tutorial | Baeldung. https://www.baeldung.com/spring-mvc-tutorial.

 

 

 

 

 

 

 

번호 제목 글쓴이 날짜 조회 수
공지 (확인전) [2021.03.12] Eclipse에서 Spring Boot로 JSP사용하기(Gradle) 황제낙엽 2023.12.23 0
공지 [작성중/인프런] 스프링부트 시큐리티 & JWT 강의 황제낙엽 2023.12.20 6
81 [POST] Spring MVC 구조 분석 황제낙엽 2024.01.17 1
80 Spring Framework 에서 사용하는 annotation 황제낙엽 2024.01.17 1
» Spring MVC configuration file 황제낙엽 2024.01.17 0
78 [스프링 시큐리티 OAuth2] 강의 자료와 학습용 소스 file 황제낙엽 2024.01.15 0
77 OAuth 2.0 Resource Server - Spring Security OAuth2.0 황제낙엽 2023.12.27 1
76 Spring, JSP, Gradle, Eclipse 환경 구축[2] - 샘플 프로젝트 file 황제낙엽 2023.12.24 0
75 Spring, JSP, Gradle, Eclipse 환경 구축[1] - 레퍼런스 조사 황제낙엽 2023.12.23 1
74 spring-security-samples 황제낙엽 2023.12.22 0
73 [Bard] Spring 과 Spring Boot의 차이 file 황제낙엽 2023.12.21 3
72 Spring Boot PetClinic Sample Application 황제낙엽 2023.12.21 0
71 Eclipse, Spring Boot, Gradle, SVN 레거시(2019) 시스템 유지보수 환경 구축 file 황제낙엽 2023.11.14 4
70 [시리즈 강좌] 스프링부트로 웹서비스 구축하기 황제낙엽 2023.07.13 3
69 Spring 과 Spring Boot의 차이 file 황제낙엽 2020.05.26 202
68 Spring Boot에서의 RESTful API 모듈 file 황제낙엽 2020.04.16 216
67 Spring Security OAuth2.0 파헤치기 황제낙엽 2019.09.05 77
66 Spring Security OAuth2구현 file 황제낙엽 2019.09.05 462
65 Spring Security OAuth 황제낙엽 2019.09.05 435
64 [Spring3.1.1] ResponseBody 한글깨짐 해결법 황제낙엽 2018.08.08 140