Skip to content

Packages

Anantha Raju C edited this page Sep 29, 2020 · 1 revision
  • api - API utilities;

  • rate_limiting - API rate limiting;

  • auditing - data entity auditing;

  • authentication - application user authentication;

  • configuration - app configurations;

  • controllers - to listen to the client;

  • exception - to hold custom exception handling;

  • models - to hold our entities;

  • repository - to communicate with the database;

  • security - security configuration;

  • service - to hold business logic;

  • util - to hold our utility classes;

  • resources/ - Contains all the static resources, templates and property files.

  • resources/data/mysql.migrations/ - Contains initial table structure & table data - used by flyway.

  • resources/static - contains static resources such as css, js and images.

  • resources/templates - contains server-side templates which are rendered by Spring.

  • resources/templates/fragments - contains reusable code fragments.

  • resources/templates/pages - contains server-side templates built using fragments.

  • resources/application.properties - It contains application-wide properties. Spring reads the properties defined in this file to configure your application. You can define server’s default port, server’s context path, database URLs etc, in this file.

  • test/ - contains unit and integration tests

  • pom.xml - contains all the project dependencies

Clone this wiki locally