4차산업혁명의 일꾼/웹개발

스프링부트 버전 1.x 대 연구

르무엘 2024. 12. 4. 02:06

v1.1

메이븐을 사용하여 실행, 타임리프, JSP  지원, 지표 및 엔드포인트 , Flyway 로 이제 데이터베이스 마이그레이션에 대한 자동구성제공

v1.2

이메일 지원, 배너속성( ${}) 지원, 잭슨 커스터마이징 , JNDI( datasource 및 JMS빈 모두조회) 

v1.3

스프링4.2이상이 필요, 스프링시큐리티4.0 이상, 라이브리로드 지원, 캐시자동구성 지원, 세션테이터 저장(server.session.store-dir) , 고급 http 세션구성(server.session.*) , 엔드포인트( /logfile , /flyway, /liquibase 추가 및 CORS 지원) , .env 지원

v1.4

하이버네이트5.0이상 , 서버헤더( 속성이 설정되지 않은면 응답헤더는 설정안됨) , 스프링4.3이상 , JUnit4.12이상(AssertJ라이브러리제공), 탐캣8.5 지원, Redis를 SpringData저장소를 백업하는데 사용가능, RestTemplate 빌더지원

 

https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-1.5-Release-Notes

 

Spring Boot 1.5 Release Notes

Spring Boot helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss. - spring-projects/spring-boot

github.com

 

v1.5

그래들 2.9이상 사용 , JSP서블릿 기본모드 제외, 아파치 카프카 지원 , LDAP 지원 , 

참고)

톰캣용량 제한(기본2MB) server.tomcat.max-http-post-size=10485760 (10MB) 

와 파일업로드 크기 제한 

spring.servlet.multipart.max-file-size=10MB
spring.servlet.multipart.max-request-size=10MB

 

스프링4.3과 Junit4.12, 탐캣8.5, 그래들2.9, 아파치 카프카 지원, Flyway(db 마이그레이션) , .env, RestTemplate 등이 눈에 띄는군요

LIST