This project is a simple anti-fraud system built with Java, Gradle, and Spring Boot. The main purpose of this project is to provide a practical learning experience for Spring Security and backend development.
- Gradle: Gradle is used as the build tool for this project.
- Spring Boot: This project uses Spring Boot, which simplifies the setup and development of Spring applications.
The primary learning objectives of this project are:
- Spring Security: This project is a great opportunity to learn and understand the workings of Spring Security. It includes the configuration of security for different API endpoints and the use of different types of authentication.
- Backend Development: This project covers various aspects of backend development such as creating RESTful APIs, interacting with a database, and handling transactions.
The project follows a typical Spring Boot project structure. The main application class AntiFraudApplication.java
is located in the antifraud
package.
To run the project, use the following command in the root directory of the project:
./gradlew bootRun
This will start the application. You can then access the application at http://localhost:28852
.
As this project is primarily for learning purposes, contributions are not actively sought. However, constructive feedback on how to improve the code or the learning process is always welcome.
This project is for educational purposes and is not licensed.
This project was created as part of a learning journey to understand Spring Security and backend development.