Skip to content

codaholichq/configa

Repository files navigation

Logo


A spring boot config server with Java 21 implementing virtual threads. With this Codebase, you will get access to the world of Loosely-Coupled and Inverted-Dependency Architecture in Java 21

Read the Changelog file to see the new changes.

Clone this repository to get the latest unreleased version.

Getting Started

Follow these steps to get started

  1. Clone this Repository and Extract it to a Folder.
  2. On your terminal, go to the root folder and run ./mvnw spring-boot:run
  3. You can run the Application using IntelliJ IDEA

Purpose of this Project

This project provides configurations for your spring boot applications:

  • Support for multiple configuration sources
  • Centralized Configuration Management
  • Support for multiple environments
  • Support for multiple clients
  • Externalized Configuration
  • Simplified Maintenance
  • Secure Configuration
  • High Availability
  • Dynamic Reload

Technologies

  • GraalVM Java 21
  • Spring Boot 3.1.5
  • Maven 3.9.4
  • IntelliJ IDEA

Features

  • Virtual Threads
  • Config Client
  • Spring Cloud
  • RabbitMQ
  • Actuator

Bugs? Suggestions?

Having any issues or troubles getting started? Get in touch with me or Raise a Bug or Feature Request. Always happy to help.

Give a Star ⭐

If you find this project helpful, do give it a star. Thanks!
If you are feeling really generous, send me ETH: 0x9F4942911f2406E5897669Db99184d47B3078E99

Share it!

There are many improvements and fixes along the way from the day I started out. Thanks to the community for the support and suggestions. Please share this Repository within your developer community, if you think this would make a difference! Thanks.

About the Author

Emmy Steven

Licensing

This project is licensed with the MIT License.