Management of Banking Products based on rules
Java version : 17, Kotlin code : none, Maven : 3.8.1.
Run ProductManagementApplication.java file as java application
- GET /product/myProducts -> Gets all the products based on the Customer questions. The products will be empty if no products are added to the system through the POST endpoint.
- POST /product/addProduct -> Adds a new Product to the system.
- GET /product/allProducts -> Gets all products in the system.
Rules are present in the src/main/resources folder.
In memory java.util.Map implementation to store the products.
Tests are available in src/test/java
No logger implemented
Username, password is hardcoded in SecurityConfig.