Skip to content

Exo Common is a shared library for Exo services, housing database models, utility classes, constants, and common abstractions. It enhances consistency, efficiency, and reusability across backend development, minimizing redundancy and streamlining essential components for seamless integration.

Notifications You must be signed in to change notification settings

exo-portal/exo-common

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Exo Common

Exo(Employee eXperience Organization) Common is a shared library designed for Exo services. It provides essential components such as database models, utility classes, constants, and common abstractions to ensure consistency, efficiency, and reusability across backend development.

Features

  • Database Models: Centralized definitions for shared entities.
  • Utility Classes: Common helper methods for streamlined development.
  • Constants: Predefined values for error handling, configuration, and more.
  • Abstractions: Base classes and interfaces for consistent implementation.

Benefits

  • Minimized Redundancy: Reduces duplication of code across services.
  • Enhanced Consistency: Promotes uniformity in backend development.
  • Streamlined Integration: Simplifies the integration of shared components.

Tech Stack

  • Java Java
  • Spring Boot Spring Boot
  • Maven Maven
  • MySQL MySQL
  • Jackson Jackson
  • Hibernate Hibernate
  • Git Git
  • Maven Central Maven Central Repository
  • Microservices Microservices

Getting Started

Prerequisites

  • Java: Ensure Java is installed (version 17 or higher recommended).
  • Maven: Build and manage dependencies using Maven.

Installation

Add the following dependency to your pom.xml:

<dependency>
    <groupId>com.exodia_portal</groupId>
    <artifactId>exo-common</artifactId>
    <version>1.0.0</version>
</dependency>

About

Exo Common is a shared library for Exo services, housing database models, utility classes, constants, and common abstractions. It enhances consistency, efficiency, and reusability across backend development, minimizing redundancy and streamlining essential components for seamless integration.

Topics

Resources

Stars

Watchers

Forks

Languages