본문 바로가기

Spring5

Spring Boot 3.0 변경 내용 springboot 3.0 https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Release-Notes 주관적인 주요 변경 사항 최소 Java 17부터 사용가능 GraalVM 기반의 native image 생성을 정식 지원 Micrometer, Micrometer Tracing 모니터링 기능 강화 Java EE to Jakarta EE 마이그레이션 필요 Improved @ConstructorBinding Detection GraalVM ? https://docs.spring.io/spring-boot/docs/3.0.0/reference/html/native-image.html#native-image AOT 과정을 통해 빌드된 독립적으.. 2023. 1. 29.
Spring Boot 2.4 변경 내용 https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.4-Release-Notes https://spring.io/blog/2020/11/12/spring-boot-2-4-0-available-now 주관적인 주요 변경 사항 JUnit 5’s Vintage Engine Removed from spring-boot-starter-test Config File Processing (application properties and YAML files) Embedded database detection Custom property name support Volume Mounted Config Directory Trees Versioning sche.. 2021. 1. 19.
Kubernetes 환경에서의 spring boot 개발 workflow 익히기 git repo: https://github.com/jaekwonHa/practice-spring-on-k8s-workflow kubernetes 환경에서 동작하는 Spring boot 어플리케이션을 개발할 때, 특히 kubernetes 를 이제 막 시작하는 경우 너무 많은 도구들이 존재해 뭐부터 사용해야 할 지 막막한 경우가 있습니다. 이 글에서는 intellij + spring boot + local kubernetes cluster 환경에서 내가 수정한 코드를 kubernetes 에 빠르게 배포, 테스트하고자 할 때 유용한 도구들에 대해서 소개해봅니다. jib docker-credential cloud code stern kustomize skafold jib https://github.com/Go.. 2020. 9. 8.
xml to java config 기반으로 전환 Springboot 가 아닌 Spring Framework 프로젝트들은 xml 기반으로 config 를 관리하는 경우가 많을 수 있습니다. 이번 글에서는 xml 기반으로 작성된 프로젝트를 java config 기반의 프로젝트로 마이그레이션 해보겠습니다. project 소스 코드는 github 에 있고, commit 단위로 마이그레이션을 따라가보시는 것을 추천드립니다 https://github.com/HaJaeKwon/spring-migration-xml-to-java/commits/master 목표 레거시 프로젝트와 유사한 환경을 구성해봅니다. xml 기반의 Spring Framework 프로젝트를 java config 기반의 프로젝트로 변경합니다. Spring Framework 4.2.16 -> 5.0.. 2020. 8. 16.