sticknycu / easylearn_data_manager

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

easylearn_data_manager

Codacy Badge Codacy Badge

EasyLearn-Data-Manager is part of EasyLearn and is the microservice that manage the data of the application.

Stack used for the project is:

  • Java 17
  • Spring with Spring Boot, 2.6.7
  • Spring Native 0.11.4 & GraalVM Support
  • DAOs
  • Swagger
  • JaCoCo Plugin 0.8.8
  • Mocked Tests are maked with Mockito and JUnit 5
  • Codacy for analyze, quality code and coverage tests
  • Github Actions

When I writed code, I was careful to avoid some pitfalls:

  • Don’t Use @EqualsAndHashCode
  • Be Careful with @ToString (Not use on @OneToMany and @ManyToOne)
  • Avoid @Data
  • Every Entity class should implement Serializable

About

License:GNU General Public License v3.0


Languages

Language:Java 98.7%Language:Dockerfile 1.3%