Git: 2.49.0
Spring Boot: 3.5.0
Maven: 3.9+
Java: 24
Docker Desktop: Tested on 4.41.0
git clone https://github.com/deepaksorthiya/spring-boot-datetime-serialization-deserialization.git
cd spring-boot-datetime-serialization-deserialization
./mvnw clean package -DskipTests
./mvnw spring-boot:run
OR
java -jar .\target\spring-boot-datetime-serialization-deserialization-0.0.1-SNAPSHOT.jar
./mvnw clean spring-boot:build-image -DskipTests
docker run -p 8080:8080 --name spring-boot-datetime-serialization-deserialization deepaksorthiya/spring-boot-datetime-serialization-deserialization:0.0.1-SNAPSHOT
cd helm
helm create spring-boot-datetime-serialization-deserialization
helm lint spring-boot-datetime-serialization-deserialization
helm install spring-boot-datetime-serialization-deserialization spring-boot-datetime-serialization-deserialization
helm uninstallspring-boot-datetime-serialization-deserialization spring-boot-datetime-serialization-deserialization
For further reference, please consider the following sections:
- Official Apache Maven documentation
- Spring Boot Maven Plugin Reference Guide
- Create an OCI image
- Spring Boot Actuator
- Spring Web
- Spring Data JPA
- Validation
- Flyway Migration
The following guides illustrate how to use some features concretely: