DEV Community

Cover image for A brand new Java scaffolding has been born today for Make Java Great Again!
CCmjga
CCmjga

Posted on • Edited on

A brand new Java scaffolding has been born today for Make Java Great Again!

Image description

Mjga is a modern Java Web scaffolding designed with cloud-native concepts in mind. It offers the following features:

  • Containerized applications
  • Modular components
  • Highly regarded unit tests

🥝 Stack and Option

Image description

Image description

Github-Document
Homepage-Document

More components are under development...

Specificities

Containerization and Cloud-Native 🍋

  1. Manage the entire lifecycle and configuration of the application via docker-compose.yml.
  2. Customize all configurations through the .env file.
  3. Deliver the entire application and its ecosystem components via docker-compose.yml.

Out-of-the-Box 🍌

  1. Integrates common basic business functions such as authentication, permission management, and cache abstraction.
  2. Code Check&Format, CI/CD Plugin, Docker Integration are all ready to use out-of-the-box.
  3. Comprehensive, design-driven, and environment-isolated unit tests.

Modernization 🍒

  1. Modern: Technology choices follow the trends of the open-source community.
  2. Configurable: Supports component selection on the web.
  3. Best Practices: Every variable, function, module, and component is designed with best practices in mind.
  4. Focus on Boundaries: Stays within its functional boundaries, not aiming to be a "Not All In One" solution.

Test Report 🍓

Image description

Image description

🍅 User Community

https://dev.to/ccmjga
https://www.mjga.cc
https://x.com/Mjga212318
https://discord.com/invite/3XhyjEPn

🔮 Release

https://github.com/ccmjga/mjga-scaffold/releases

Top comments (0)