This project is used to introduce custom exception handling to Java Spring REST API CRUD applications. As such it is a small application showing just the code that is needed to explain the topic.
The table layouts are as follows:
- Employee is the driving table
- Email has a Many-To-One relationship with Employee. Each employee has many emails. Each email has only one employee
- Jobtitles has a Many-To-Many relationship with Employee
- EmployeeTitles is the join table to represent the Many-To_Many relationship between Employee and JobTitles
Two different applications exist
- exceptionalsampleemps-initial - a starting application
- exceptionalsampleemps - adds custom exception handling to the initial application