π High-Performance Java Persistence Newsletter, Issue 58
https://vladmihalcea.com/high-performance-java-persistence-newsletter-issue-58/
https://vladmihalcea.com/high-performance-java-persistence-newsletter-issue-58/
Vlad Mihalcea
High-Performance Java Persistence Newsletter, Issue 58 - Vlad Mihalcea
The High-Performance Java Persistence Newsletter features articles, videos, and answers to common StackOverflow questions.
π1
π Azure DevOps and Terraform for Spring Boot
https://piotrminkowski.com/2024/01/03/azure-devops-and-terraform-for-spring-boot/
https://piotrminkowski.com/2024/01/03/azure-devops-and-terraform-for-spring-boot/
Piotr's TechBlog
Azure DevOps and Terraform for Spring Boot - Piotr's TechBlog
This article will teach you how to automate your Spring Boot app deployment with Azure DevOps and Terraform.
π Remove Null Objects in JSON Response When Using Spring and Jackson
https://www.baeldung.com/spring-remove-null-objects-json-response-jackson
https://www.baeldung.com/spring-remove-null-objects-json-response-jackson
Baeldung on Kotlin
Remove Null Objects in JSON Response When Using Spring and Jackson | Baeldung
Learn how to leverage Jackson mapping to simplify our REST interactions.
π2
π Testing Time-Based Features with Feature Flags
https://reflectoring.io/date-time-feature-flags/
https://reflectoring.io/date-time-feature-flags/
reflectoring.io
Testing Time-Based Features with Feature Flags
Time-based features in a software application are a pain to test. To test such a feature, you can (and should) write unit tests, of course.
π1
π Structured Logging with Spring Boot and Amazon CloudWatch
https://reflectoring.io/struct-log-with-cloudwatch-tutorial/
https://reflectoring.io/struct-log-with-cloudwatch-tutorial/
reflectoring.io
Structured Logging with Spring Boot and Amazon CloudWatch
The primary purpose of logging in applications is to debug and trace one or more root causes of an unexpected behavior.
π Protect Your Code from NullPointerExceptions with Springβs Null-Safety Annotations
https://reflectoring.io/spring-boot-null-safety-annotations/
https://reflectoring.io/spring-boot-null-safety-annotations/
reflectoring.io
Protect Your Code from NullPointerExceptions with Spring's Null-Safety Annotations
NullPointerExceptions (often shortened as βNPEβ) are a nightmare for every Java programmer.
We can find plenty of articles on the internet explaining how to write null-safe code.
We can find plenty of articles on the internet explaining how to write null-safe code.
π TimezoneStorageType β Hibernateβs improved timezone mapping
https://thorben-janssen.com/hibernate-6-offsetdatetime-and-zoneddatetime/
https://thorben-janssen.com/hibernate-6-offsetdatetime-and-zoneddatetime/
Thorben Janssen
TimezoneStorageType - Hibernate's improved timezone mapping
Hibernate 6 introduced a huge improvement to the mapping of ZonedDateTime and OffsetDateTime.
π Exposing a Helpful Info Endpoint with Spring Boot Actuator
https://reflectoring.io/spring-boot-info-endpoint/
https://reflectoring.io/spring-boot-info-endpoint/
reflectoring.io
Exposing a Helpful Info Endpoint with Spring Boot Actuator
In a distributed, fast-paced environment, dev teams often want to find out at what time they deployed the app, what version of the app they deployed, what Git commit was deployed, and more.
π Test Thymeleaf Controller Endpoints with Spring Boot and MockMvc
https://rieckpil.de/test-thymeleaf-controller-endpoints-with-spring-boot-and-mockmvc/
https://rieckpil.de/test-thymeleaf-controller-endpoints-with-spring-boot-and-mockmvc/
rieckpil
Test Thymeleaf Controller Endpoints with Spring Boot and MockMvc
Recipes for testing Thymeleaf view controllers with Spring Boot, MockMvc to verify HTTP POST(form submission), and HTTP GET requests.
π Spring Boot Testing: MockMvc vs. WebTestClient vs. TestRestTemplate
https://rieckpil.de/spring-boot-testing-mockmvc-vs-webtestclient-vs-testresttemplate/
https://rieckpil.de/spring-boot-testing-mockmvc-vs-webtestclient-vs-testresttemplate/
rieckpil
Spring Boot Testing: MockMvc vs. WebTestClient vs. TestRestTemplate
Comparison of MockMvc, WebTestClient, and the TestRestTemplate for invoking and testing Spring Web MVC controller endpoints.
π The Most Comprehensive Spring Boot Testing Online Course
https://rieckpil.de/the-most-comprehensive-spring-boot-testing-online-course/
https://rieckpil.de/the-most-comprehensive-spring-boot-testing-online-course/
rieckpil
The Most Comprehensive Spring Boot Testing Online Course - rieckpil
Guides, thorough explanations, and best practices on testing Spring Boot applications. Helping developers incorporate testing as a routine rather than a frustrated afterthought.
π Spring Boot Test Spring Web MVC HandlerInterceptor
https://rieckpil.de/spring-boot-test-spring-web-mvc-handlerinterceptor/
https://rieckpil.de/spring-boot-test-spring-web-mvc-handlerinterceptor/
rieckpil
Spring Boot Test Spring Web MVC HandlerInterceptor | rieckpil
Learn how to test and verify a Spring Web MVC HandlerInterceptor using Spring Boot @WebMvcTest and JUnit 5.