Spring Boot is a framework developed to be the fastest and easiest way to develop Spring-based applications. Through Spring Boot, we get rid of the boilerplate, that is, the pattern codes, and write only the code we need (only write code that you need to). Spring Boot comes with Tomcat as the web server and many other additional features. Spring Boot one of the biggest advantages is that it does not have to deal with any XML configuration.
Our application, which we will write with Spring Boot, will meet the following requirements:
1. The simple membership system, records of which are kept in a database, provided that the username is unique,
2. The list of items and users that can only be seen by members who are logged into the system.
3. Again Only the members can intervene, adding new items to the database, removing items, and assigning the responsibility of the item to any user.