Deploying a Spring Boot Application with PostgreSQL on AWS Using Docker(ECR), Kubernetes (EKS): A Step-by-Step GuideIntro: Imagine you've created an awesome app with Spring Boot and a database, and now you're eager for the whole world to experience it. To achieve this, you must launch your app online in a way that it can effortlessly manage numerous users, maintai...1BFeb 6, 2024 · 19 min readjavaexpert.hashnode.dev
Demystifying Java Records: Simply Better Data HandlingIntroduction Java has often been labeled as a verbose language, requiring extensive code even for simple tasks. In a quest to tackle this verbosity, the 14th version of Java introduced a game-changer – the Record class. This special addition of Recor...1IDec 9, 2023 · 6 min readjavaexpert.hashnode.dev
Spring Boot 3 updates -JDK 17 and jakarta.* ?SpringBoot uses Spring version 6 and JDK 17(base Jdk). Base JDK Support is 17 for SpringBoot 3. Every three years now a LTS(Long Term Support version will be released).SpringBoot 3 does not support the Jdk version below 17. Jdk 17 and 21 are the cur...Dec 8, 2023 · 2 min readjavaexpert.hashnode.dev
ProblemDetail ClassSpring Boot 3 updates over Spring Boot2 Introduction As we know SpringBoot 3 internally uses Spring 6. In Spring 6, the Spring Committee brought in something called RFC7807, also known as "Problem Details for HTTP APIs.". This is useful in cases wher...Dec 7, 2023 · 5 min readjavaexpert.hashnode.dev
Method OverloadingBasic Introduction In a Java class, when there are multiple methods with the same name but different parameters, we refer to them as overloaded functions. This process is called method overloading. Before delving into this concept, we must first unde...Oct 5, 2023 · 9 min readjavaexpert.hashnode.dev