/mundo

A tiny self-used component for business programming

Primary LanguageJavaMIT LicenseMIT

Mundo

Actions Status JDK Version Maven Central image

The naming of Mundo was inspired by a champion in the League of Legends who was always beaten: the madman of Zaun - Dr. Mundo.

Mundo is a tiny and out-of-the-box (also maybe useless) component for business programming. It provides some common business implementation and programming conventions for Spring Boot applications. Its main content comes from some personal requirements that I meet in my daily study and work, so you probably don't need it.

Features

mundo-core

  • cn.fantasticmao.mundo.core.util.* provides some common util classes

mundo-data

  • AbstractDomain defines common attributes in Domain types
  • @RoutingSeed and RoutingDataSource supports route strategy on datasource level
  • IdGenerator provides the implementation of the distributed ID algorithm

mundo-web

  • GeneralControllerAdvice provides a global exception handling

Feedback

License

MIT License

Copyright (c) 2017 fantasticmao