BootcampToProd's repositories
spring-bean-life-cycle
A simple Spring Boot app to understand the different stages of Spring Bean life cycle
chatbot-using-spring-boot-and-chatgpt
A simple Spring Boot app to create a chatbot using ChatGPT API Endpoints.
spring-boot-3-observability
A simple Spring Boot app highlighting how we can use observability for performance monitoring
spring-boot-customize-logging-format
A simple Spring Boot app highlighting how we can customize the logging format using application properties and how we can add custom logging properties using MDC
spring-boot-resilience4j-retry
A simple app highlighting how we can implement retry mechanism using Resilience4j in Spring Boot
spring-boot-retry
A simple app highlighting how we can implement retry mechanism in Spring Boot
spring-boot-shedlock-mongodb
A simple Spring Boot app showcasing how to use Shedlock with Spring Scheduler and MongoDB
spring-boot-2-custom-rest-template-exchange-tags-provider
A simple spring boot 2.x app highlighting how we can override tags in rest template metrics using the rest template exchange tags provider interface available in Spring Boot 2. This will override the default tags that are provided by the framework.
spring-boot-2-default-rest-template-exchange-tags-provider
A simple spring boot 2.x app highlighting how we can add our own tags in rest template metrics. This will add new tags in addition to default tags provided by Spring Framework.
spring-boot-3-custom-client-request-observation-convention
A simple spring boot 3.x app highlighting how we can override tags in rest template metrics using the client request observation convention interface available in Spring Boot 3. This will override the default tags that are provided by the framework.
spring-boot-3-custom-server-request-observation-convention
A simple spring boot 3.x app highlighting how we can add our own tags in controller metrics. This will override the default tags provided by Spring Framework.
spring-boot-3-default-client-request-observation-convention
A simple spring boot 3.x app highlighting how we can add our own tags in rest template metrics. This will add new tags in addition to default tags provided by Spring Framework.
spring-boot-3-extended-server-request-observation-convention
A simple spring boot 3.x app highlighting how we can add our own tags in controller metrics. This will add new tags in addition to default tags provided by Spring Framework.
spring-boot-cache-management
A simple Spring Boot app showcasing how we can create our own endpoints to manage the cache and get cache statistics
spring-boot-caching
A simple spring boot app highlighting how we can use caching
spring-boot-customize-error-pages
A simple app explaining how to customize error pages in Spring Boot for enhanced user experience
spring-boot-email
A simple app showcasing how we can send an emails using Spring Boot
spring-boot-embedded-mongo
A simple app showcasing how to use embedded Mongo inside a Spring Boot
spring-boot-h2
A simple app showcasing how to use H2 database inside a Spring Boot application
spring-boot-jasypt
A simple Spring Boot app to encrypt and decrypt secrets using Jasypt
spring-boot-read-request-body-multiple-times
Explore a Spring Boot example demonstrating reading of request bodies multiple times.
spring-boot-resilience4j-bulkhead
A simple app demonstrating how we can implement bulkhead pattern using Resilience4j in Spring Boot
spring-boot-resilience4j-circuit-breaker
A simple app demonstrating how we can implement circuit breaker pattern using Resilience4j in Spring Boot
spring-boot-resilience4j-rate-limiter
A simple app highlighting how we can implement rate limiter using Resilience4j in Spring Boot
spring-boot-retry-with-custom-retry-policy
A simple app highlighting how we can implement retry mechanism using custom retry policy in Spring Boot
spring-boot-shedlock-mysql
A simple Spring Boot app showcasing how to use Shedlock with Spring Scheduler and MySQL
spring-boot-tomcat-error-customizer
A simple Spring Boot application that focuses on enhancing user experience by customizing 404 error handling specifically for invalid URLs without the context path
spring-boot-vault-maven-plugin-read-secrets
A simple Spring Boot app to read secrets from HashiCorp Vault using vault maven plugin.
spring-boot-virtual-threads
A simple app demonstrating how we can use virtual threads in Spring Boot application for enhanced concurrency and performance
spring-cloud-load-balancer
A simple Spring Boot application showcasing how we can use Spring Cloud Load Balancer for client side load balancing.