egov-boot web project의 dispatcher-servlet와 application.properties
- 작성자 :
- 코*이
- 작성일 :
- 2024-03-15 15:24:35
- 조회수 :
- 392
- 구분 :
- 개발환경 / 4.0
- 진행상태 :
- 완료
Q
현재 저의 상태는 '개발환경 > eGovFrame > New Boot Web Project' 방식을 통해서 이클립스에서 boot 프로젝트를 생성하였습니다.
여기서 저는 maven->gradle로 변경 성공하였습니다.
이후에는 개발환경 egovFrame(이클립스)에서 intelliJ로 변경하였으며 기본 게시판 뿐만아니라 mvc패턴을 통한 기본적인 구성을 성공적으로 마쳤습니다.
하지만 여기서 궁금한 점이 있습니다.
현재 전자정부프레임워크는 dispatcher-servlet.xml에서 리졸버를 통해 view부분을 jsp로 나타내고있습니다.
제가 여태 스프링부트 이니셜라이저를 통해 프로젝트를 생성하고 학습을 한바로는 dispatcher-servlet과 같은 설정파일이 없고 application.properties와 같은 파일을 통해 설정을했습니다.
전자정부프레임워크의 MVC패턴 규약에 dispatcher-servlet이 존재하지 않고 application.properties를 통해 구현해도 되는건가요?
view부분은 thymeleaf를 사용해도 되는것으로는 알고있지만 dispatcher-serlvet을 통해 viewResolver를 주입해야되는건지
아니면그냥 MVC패턴으로 구현만 되면되는건지 궁금합니다.
여기서 저는 maven->gradle로 변경 성공하였습니다.
이후에는 개발환경 egovFrame(이클립스)에서 intelliJ로 변경하였으며 기본 게시판 뿐만아니라 mvc패턴을 통한 기본적인 구성을 성공적으로 마쳤습니다.
하지만 여기서 궁금한 점이 있습니다.
현재 전자정부프레임워크는 dispatcher-servlet.xml에서 리졸버를 통해 view부분을 jsp로 나타내고있습니다.
제가 여태 스프링부트 이니셜라이저를 통해 프로젝트를 생성하고 학습을 한바로는 dispatcher-servlet과 같은 설정파일이 없고 application.properties와 같은 파일을 통해 설정을했습니다.
전자정부프레임워크의 MVC패턴 규약에 dispatcher-servlet이 존재하지 않고 application.properties를 통해 구현해도 되는건가요?
view부분은 thymeleaf를 사용해도 되는것으로는 알고있지만 dispatcher-serlvet을 통해 viewResolver를 주입해야되는건지
아니면그냥 MVC패턴으로 구현만 되면되는건지 궁금합니다.
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 : 4.0
- JDK(JRE) 정보 : 11
- WAS 정보 : 내장톰캣
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
Spring Boot는 Spring MVC를 사용하여
웹어플리케이션을 개발하기 위한 Spring-boot-starter-web 라이브러리를 제공합니다.
Spring boot의 가장 큰 특징은 자동 구성으로
dispatcherServlet을 자동으로 등록하고 구성하므로
별로도 구성하실 필요가 없습니다.
표준프레임워크 Boot 예제를 참고하시길 바랍니다.
Boot Template Project - Simple Homepage
https://github.com/eGovFramework/egovframe-template-simple-backend
감사합니다.
표준프레임워크센터입니다.
Spring Boot는 Spring MVC를 사용하여
웹어플리케이션을 개발하기 위한 Spring-boot-starter-web 라이브러리를 제공합니다.
Spring boot의 가장 큰 특징은 자동 구성으로
dispatcherServlet을 자동으로 등록하고 구성하므로
별로도 구성하실 필요가 없습니다.
표준프레임워크 Boot 예제를 참고하시길 바랍니다.
Boot Template Project - Simple Homepage
https://github.com/eGovFramework/egovframe-template-simple-backend
감사합니다.