-
-
Notifications
You must be signed in to change notification settings - Fork 233
Packages
-
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