Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Projects in Awesome Lists by BootcampToProd
A curated list of projects in awesome lists by BootcampToProd .
https://github.com/bootcamptoprod/spring-boot-2-web-mvc-tags-contributor
A simple spring boot 2.x app highlighting how we can add our own tags in controller metrics
metrics mvc spring spring-boot spring-boot-2 spring-mvc springmvc
Last synced: 12 Oct 2024
https://github.com/bootcamptoprod/spring-boot-read-request-body-multiple-times
Explore a Spring Boot example demonstrating reading of request bodies multiple times.
read-request-body-multiple-times read-request-multiple-times spring-boot-3 spring-boot-request spring-boot-request-body-read-multiple-times
Last synced: 10 Nov 2024
https://github.com/bootcamptoprod/spring-boot-rest-template-logging
A simple Spring Boot app demonstrating how we can log rest template request and response
rest-template-logging resttemplate-logging resttemplate-request-logging resttemplate-response-logging spring-boot-rest-template spring-rest-template spring-resttemplate
Last synced: 10 Nov 2024
https://github.com/bootcamptoprod/spring-boot-data-jpa-sql-queries-logging
A simple spring boot app showcasing how to log spring data jpa sql queries in console
Last synced: 10 Nov 2024
https://github.com/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.
rest-template-gzip-compression rest-template-gzip-deomcpression rest-template-gzip-request rest-template-gzip-response spring-boot-rest-template-gzip
Last synced: 10 Nov 2024
https://github.com/bootcamptoprod/spring-boot-gzip-compression
A simple Spring Boot 3.x application demonstrating how to send and consume GZIP-compressed responses
Last synced: 10 Nov 2024
https://github.com/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.
rest-template-concurrent-calls rest-template-parallel-calls scatter-gather spring-boot-async-completable-future spring-boot-rest-template-parallel-calls spring-boot-scatter-gather
Last synced: 10 Nov 2024
https://github.com/bootcamptoprod/spring-boot-customize-error-pages
A simple app explaining how to customize error pages in Spring Boot for enhanced user experience
custom-error-pages-spring-boot customizing-error-pages-in-spring-boot disable-whitelabel-error-page spring-boot-custom-error-pages spring-boot-customize-error-page spring-boot-customize-error-pages spring-boot-error-pages
Last synced: 10 Nov 2024
https://github.com/bootcamptoprod/spring-boot-conditional-gzip-compression
A simple Spring Boot application demonstrating how to conditionally apply GZIP compression
customize-gzip gzip-compression gzip-exclude-url spring-boot-conditional-gzip spring-boot-customize-gzip spring-boot-gzip spring-boot-gzip-compression spring-boot-gzip-exclude-specific-url spring-boot-gzip-exclude-url
Last synced: 10 Nov 2024
https://github.com/bootcamptoprod/spring-boot-decompress-gzip-requests
A simple sprig boot app highlighting how we can decompress gzip requests using a custom filter
gzip-decompression gzip-request-decompression gzip-requests-deompression spring-boot-gzip-decompression spring-boot-gzip-request-decompression
Last synced: 10 Nov 2024
https://github.com/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
spring-boot-404 spring-boot-404-customization spring-boot-404-customize spring-boot-404-error spring-boot-tomcat-customize spring-boot-tomcat-customizer
Last synced: 10 Nov 2024
https://github.com/bootcamptoprod/spring-boot-virtual-threads
A simple app demonstrating how we can use virtual threads in Spring Boot application for enhanced concurrency and performance
java-virtual-threads spring-boot-3 spring-boot-virtual-threads spring-virtual-threads virtual-thread virtual-threads virtual-threads-java-21
Last synced: 10 Nov 2024
https://github.com/bootcamptoprod/spring-boot-resilience4j-bulkhead
A simple app demonstrating how we can implement bulkhead pattern using Resilience4j in Spring Boot
bulkhead bulkheads java resilience resilience4j resilience4j-bulkhead resiliency resiliency-patterns resilient spring-boot spring-boot2 spring-boot3
Last synced: 10 Nov 2024
https://github.com/bootcamptoprod/spring-boot-resilience4j-circuit-breaker
A simple app demonstrating how we can implement circuit breaker pattern using Resilience4j in Spring Boot
circuit-breaker circuit-breaker-pattern circuitbreaker circuitbreakerpattern java java-17 resilience resilience4j resilience4j-circuit-breaker resilience4j-circuitbreaker resiliency resiliency-patterns resilient rest rest-api spring-boot spring-boot-3 spring-boot3
Last synced: 10 Nov 2024
https://github.com/bootcamptoprod/spring-boot-email
A simple app showcasing how we can send an emails using Spring Boot
send-email-using-smtp spring-boot spring-boot-3 spring-boot-email spring-boot-mail spring-mail spring-mail-example
Last synced: 10 Nov 2024
https://github.com/bootcamptoprod/spring-cloud-load-balancer
A simple Spring Boot application showcasing how we can use Spring Cloud Load Balancer for client side load balancing.
load-balancer load-balancing loadbalancer loadbalancing spring-boot-load-balancer spring-boot-load-balancing spring-boot-loadbalancer spring-boot-loadbalancing spring-cloud spring-cloud-load-balancer spring-cloud-loadbalancer
Last synced: 10 Nov 2024
https://github.com/bootcamptoprod/spring-boot-caching
A simple spring boot app highlighting how we can use caching
cache caching in-memory-cache in-memory-caching inmemory-cache spring spring-boot spring-boot-cache spring-boot-starter-cache
Last synced: 10 Nov 2024
https://github.com/bootcamptoprod/spring-bean-life-cycle
A simple Spring Boot app to understand the different stages of Spring Bean life cycle
spring spring-bean spring-bean-life-cycle spring-beans
Last synced: 10 Nov 2024
https://github.com/bootcamptoprod/spring-boot-resilience4j-rate-limiter
A simple app highlighting how we can implement rate limiter using Resilience4j in Spring Boot
java java-17 rate-limit rate-limiter rate-limiter-api rate-limiting resilience resilience4j resiliency resilient resilient-sy rest rest-api spring spring-boot spring-boot-3
Last synced: 10 Nov 2024
https://github.com/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
cache cache-management cache-metrics cache-statistics caching spring spring-boot spring-boot-3 spring-boot-cache spring-boot-starter-cache statistics
Last synced: 10 Nov 2024
https://github.com/bootcamptoprod/spring-boot-retry
A simple app highlighting how we can implement retry mechanism in Spring Boot
exponential-backoff resilience resiliency retry-mechanism spring spring-boot spring-retry
Last synced: 10 Nov 2024
https://github.com/bootcamptoprod/spring-boot-resilience4j-retry
A simple app highlighting how we can implement retry mechanism using Resilience4j in Spring Boot
java java-17 resilience resilience4j resiliency resilient resilient-system rest rest-api rest-api-retry retry retry-pattern spring spring-boot spring-boot-3 spring-boot3
Last synced: 10 Nov 2024
https://github.com/bootcamptoprod/spring-boot-vault-maven-plugin-read-secrets
A simple Spring Boot app to read secrets from HashiCorp Vault using vault maven plugin.
encryption-decryption hashicorp-vault secure-app-development spring spring-boot vault vault-maven-plugin
Last synced: 10 Nov 2024
https://github.com/bootcamptoprod/spring-boot-shedlock-mysql
A simple Spring Boot app showcasing how to use Shedlock with Spring Scheduler and MySQL
mysql scheduler shedlock spring spring-boot spring-scheduler spring-scheduling
Last synced: 10 Nov 2024
https://github.com/bootcamptoprod/spring-boot-2-web-mvc-tags-provider
A simple spring boot 2.x app highlighting how we can add our own tags in controller metrics. This will override the default tags provided by Spring Framework.
Last synced: 10 Nov 2024
https://github.com/bootcamptoprod/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.
actuator metrics metrics-customize rest-template spring spring-boot
Last synced: 10 Nov 2024
https://github.com/bootcamptoprod/spring-boot-h2
A simple app showcasing how to use H2 database inside a Spring Boot application
api api-rest crud crud-api embedded-database h2-console h2-database spring spring-boot
Last synced: 10 Nov 2024
https://github.com/bootcamptoprod/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.
actuator metrics metrics-customize rest-template spring spring-boot
Last synced: 10 Nov 2024
https://github.com/bootcamptoprod/spring-boot-shedlock-mongodb
A simple Spring Boot app showcasing how to use Shedlock with Spring Scheduler and MongoDB
mongodb scheduler shedlock spring spring-boot spring-scheduler spring-scheduling
Last synced: 10 Nov 2024
https://github.com/bootcamptoprod/spring-boot-jasypt
A simple Spring Boot app to encrypt and decrypt secrets using Jasypt
encryption-decryption jasypt jasypt-spring-boot secure-app-development spring spring-boot
Last synced: 10 Nov 2024
https://github.com/bootcamptoprod/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.
Last synced: 10 Nov 2024
https://github.com/bootcamptoprod/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
application-logging customization log4j log4j2 logback logging-customization spring spring-boot
Last synced: 10 Nov 2024
https://github.com/bootcamptoprod/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.
actuator metrics rest-template spring spring-boot
Last synced: 10 Nov 2024
https://github.com/bootcamptoprod/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.
actuator controller metrics metrics-customize spring spring-boot
Last synced: 10 Nov 2024
https://github.com/bootcamptoprod/chatbot-using-spring-boot-and-chatgpt
A simple Spring Boot app to create a chatbot using ChatGPT API Endpoints.
chatbot chatgpt chatgpt-api spring-boot springboot
Last synced: 10 Nov 2024
https://github.com/bootcamptoprod/spring-boot-embedded-mongo
A simple app showcasing how to use embedded Mongo inside a Spring Boot
crud-api crud-application crud-operations database embedded-database flapdoodle-embed-mongo integration-testing mongodb spring spring-boot testing
Last synced: 10 Nov 2024
https://github.com/bootcamptoprod/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.
actuator metrics rest-template spring spring-boot
Last synced: 10 Nov 2024