기본 콘텐츠로 건너뛰기

3월, 2023의 게시물 표시

[정보공유] Spring Boot 3.0.5 available now

 아래 내용의 원문은 여기 에서 보실 수 있습니다. 🐞  Bug Fix (40개 BugFix 주요 내용) Embeded Web Server 가 설정되어있지 않으면 EmbeddedWebServerFactoryCustomizerAutoConfiguration이 설정되지 않도록 수정. 관련이슈 #34189 관련이슈 #34659 StandardConfigDataResource 가 클래스패스에 ‘.’ 을 가지고 있을 경우 같은 파일이 두번 임포트 되는 버그 수정 관련이슈 #34212 관련이슈 #34617 SnakeYAML 2.0 을 사용하는 경우 application.yml 을 로딩할 때 NoSuchMethodError 를 발생시키는 버그 수정 관련이슈 #34405 관련이슈 #34515 @ConfigurationProperties annotation 이 mutable Kotlin data classes 에서 동작하지 않는 버그 수정 Gitter 에서 주로 논의가 되었던 부분으로 보이며 해당 내용은 아래에서 Close 되었음 관련이슈 #34500 podman 으로 build image 를 할때 image build pack 이 설정되어있으면 실패한다는 문제 수정 관련이슈 #34324 관련이슈 #34495 @ComponetScan 사용할 경우 AOT로 Native Image 를 만들려할때 Fail 현상을 수정 관련이슈 #34371 📙 Documentation JDK 20 지원. WebFlux 사용시 Custom error page 에 대한 부분 명확화 MavenRegistry에서 publishRegistry 를 Terminal Command 로 Configuration 하는 팁에 대한 보강 Old API 두개에 대한 업데이트 JdbcConfiguration  has been removed in this  commit .  setApplicationContextClass  has been removed in this  commit . JobLauncherApplicat

[White Paper 공유] Josh Long 이 작성한 "Spring Boot 3 AOT" 소개

수퍼맨 Josh Long 이 Spring boot 3 의 AOT 에 대한 백서를 공개했습니다. 이 분은 정말 수퍼맨입니다. 도대체 그 많은 일을 어떻게 하는걸까요? 이 분의 하루는 120시간쯤 되나봅니다. 간단히 내용을 살펴보니 예제 몇가지와 그때의 동작 방식에 대해서 maven 기반으로 설명하고 있네요. 제목은 "Everything You Never Wanted to Know About Spring Boot 3 AOT" 입니다. 다운로드는 여기 에서 가능하고, 본인의 이메일 주소를 넣으시고 진행하시면 됩니다.

[영상 공유] Spring Boot 3 and Spring Framework 6...

2주전 IntelliJ IDEA by Jetbrains YouTube 채널에서 라이브로 진행된 Josh Long 의 Bootiful Spring Booot 3 라는 영상입니다. Spring Boot 3와 Spring Framework 6라고 되어있지만 실제로는 Spring Boot 3 와 향후 약 5년 정도의 방향성 같은 것들을 이야기하는 것 같습니다. 영어권 사람들도 말이 너무 빨라서 따라가는데 어려움을 느낄 정도로 굉장히 빠른 속도로 1시간 정도를 진행합니다. 영어 실력이 미천해서 자동 영어 자막을 켜놓고 겨우 몇 가지 포인트를 잡아냈습니다 . 다만 , GraalVM 은 자동 영어 자막에서는 계속 'Gravian' 등 으로 표기되네요^^ Spring Boot의 방향성이나 Spring Boot 3 에서의 주요 핵심 포인트 등에 관심이 있으신 분이라면 꼭 보시면 좋을 영상이라고 생각합니다. 단, Spring Boot 3 의 특징이 이게 다냐고 생각하시면 안됩니다. 이 영상에서 주요 포인트로 설명된 내용이 아래의 내용이라는 것이지요. Spring Boot 3 에 대한 더 자세한 내용이 궁금하신 분들은  Spring Boot 3 and Spring Framework 6.0 – What’s New (Baeldung)  을 참고하시면 됩니다. - JDK 17 의 사용   아직도 거의 JDK 8 또는 9 기반(물론 Gradle에는 JDK 11 설정이고, 실제 Docker Image도 JDK 11 이긴 했지만...)으로 프로그램을 하고 있는 저는 정말 부끄러워 몸둘바를 모르겠더군요. - Micrometer 그렇지 않아도 공부하려고 리스팅 해 놓긴 했었는데, 좀 더 자세히 봐야겠어요. 일단 짧은 설명에 의하면 기존의 Spring Cloud Sleuth 를 대체할 듯 합니다. 예전에 잠깐 본 바로는 단순 대체가 아니라 다양한 장점이 존재하는 것 같았습니다. 빠른 시간안에 살펴봐야 할 것 같아요. - GraalVM + AOT, B