Spring Boot
Spring의 경우 Application을 개발하려면 사전의 많은 작업(library 추가, dependency 설정, SpringFramework가 처리해야 하는 여러 가지 구성 및 설정 파일 등)을 해야 했다.
장점
- project에 따라 자주 사용되는 library들이 미리 조합되어 있다.
- 복잡한 설정을 자동으로 처리
- 내장 서버를 포함해서 tomcat과 같은 WAS를 추가로 설치하지 않아도 개발 가능
- WAS에 배포하지 않고도 실행할 수 있는 JAR(Java Archive File)로 Web Application 개발 가능
Packaging
Jar - JSP 포함안됨
War = JSP 포함
application.properties에서 서버 관련된 설정을 한다
기본적으로 Spring Boot는 JSP를 못쓰게 해놓아서 따로 설정해줘야함
<!-- JSP Setting -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
'Backend > Spring' 카테고리의 다른 글
[IntelliJ] Code Style(Google Style) 적용하기 (0) | 2022.12.27 |
---|---|
IntelliJ(인텔리제이) Spring Boot DevTools 적용하기(Auto reload) (2) | 2022.12.27 |
[Spring] REST API (0) | 2022.10.27 |
[Spring] Lombok (0) | 2022.10.27 |
[Spring] MyBatis와 MyBatis-Spring 적용 (0) | 2022.10.21 |