Pinned Repositories
chatbot-using-spring-boot-and-chatgpt
A simple Spring Boot app to create a chatbot using ChatGPT API Endpoints.
spring-bean-life-cycle
A simple Spring Boot app to understand the different stages of Spring Bean life cycle
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-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-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.
BootcampToProd's Repositories
BootcampToProd/spring-bean-life-cycle
A simple Spring Boot app to understand the different stages of Spring Bean life cycle
BootcampToProd/spring-boot-shedlock-mongodb
A simple Spring Boot app showcasing how to use Shedlock with Spring Scheduler and MongoDB
BootcampToProd/spring-boot-3-observability
A simple Spring Boot app highlighting how we can use observability for performance monitoring
BootcampToProd/spring-boot-resilience4j-retry
A simple app highlighting how we can implement retry mechanism using Resilience4j in Spring Boot
BootcampToProd/spring-boot-retry
A simple app highlighting how we can implement retry mechanism in Spring Boot
BootcampToProd/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
BootcampToProd/spring-boot-virtual-threads
A simple app demonstrating how we can use virtual threads in Spring Boot application for enhanced concurrency and performance
BootcampToProd/spring-boot-brotli-compression
A simple Spring Boot 3.x application demonstrating how to send brotli compressed responses
BootcampToProd/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
BootcampToProd/spring-boot-caching
A simple spring boot app highlighting how we can use caching
BootcampToProd/spring-boot-conditional-gzip-compression
A simple Spring Boot application demonstrating how to conditionally apply GZIP compression
BootcampToProd/spring-boot-customize-error-pages
A simple app explaining how to customize error pages in Spring Boot for enhanced user experience
BootcampToProd/spring-boot-data-jpa-sql-queries-logging
A simple spring boot app showcasing how to log spring data jpa sql queries in console
BootcampToProd/spring-boot-decompress-brotli-requests
A simple sprig boot app highlighting how we can decompress brotli requests using a custom filter
BootcampToProd/spring-boot-decompress-gzip-requests
A simple sprig boot app highlighting how we can decompress gzip requests using a custom filter
BootcampToProd/spring-boot-email
A simple app showcasing how we can send an emails using Spring Boot
BootcampToProd/spring-boot-embedded-mongo
A simple app showcasing how to use embedded Mongo inside a Spring Boot
BootcampToProd/spring-boot-gzip-compression
A simple Spring Boot 3.x application demonstrating how to send and consume GZIP-compressed responses
BootcampToProd/spring-boot-h2
A simple app showcasing how to use H2 database inside a Spring Boot application
BootcampToProd/spring-boot-read-request-body-multiple-times
Explore a Spring Boot example demonstrating reading of request bodies multiple times.
BootcampToProd/spring-boot-resilience4j-bulkhead
A simple app demonstrating how we can implement bulkhead pattern using Resilience4j in Spring Boot
BootcampToProd/spring-boot-resilience4j-circuit-breaker
A simple app demonstrating how we can implement circuit breaker pattern using Resilience4j in Spring Boot
BootcampToProd/spring-boot-resilience4j-rate-limiter
A simple app highlighting how we can implement rate limiter using Resilience4j in Spring Boot
BootcampToProd/spring-boot-rest-template-brotli-request-and-response
A simple Spring Boot app demonstrating how to send Brotli compressed requests and handle Brotli compressed responses using RestTemplate.
BootcampToProd/spring-boot-rest-template-gzip-request-and-response
A simple Spring Boot app demonstrating how to send Gzip compressed requests and handle Gzip compressed responses using RestTemplate.
BootcampToProd/spring-boot-rest-template-logging
A simple Spring Boot app demonstrating how we can log rest template request and response
BootcampToProd/spring-boot-rest-template-parallel-calls
A simple Spring Boot app showcasing how to make parallel API calls using RestTemplate and CompletableFuture, which can also be used to implement the scatter-gather design pattern.
BootcampToProd/spring-boot-retry-with-custom-retry-policy
A simple app highlighting how we can implement retry mechanism using custom retry policy in Spring Boot
BootcampToProd/spring-boot-shedlock-mysql
A simple Spring Boot app showcasing how to use Shedlock with Spring Scheduler and MySQL
BootcampToProd/spring-cloud-load-balancer
A simple Spring Boot application showcasing how we can use Spring Cloud Load Balancer for client side load balancing.