This project is a maven multi module project for MR Gokan Ekinci. This is the last TP. The writer of the code is Ruben Edery. The class is Inge3-FISAA-SCCIN: __There are 6 modules in this project.
-
aspectj-aop-utils : AOP Process
-
client-management-services
-
client-services
-
client-models
-
data-access-services
-
rest-client-utils
Diagram:
Diagram:
if you want to use the app and run it, you can use instructions
Step 1:
- Clone the project with the command :
git clone https://github.com/rubenedery/dm-online-banking-new.git
Step 2:
- Open your terminal
- Use this command:
mvn clean package
Step 3: Launch data-access-services
- move the current directory to the directory name « data-access-services »
- Mysql port need to be 8889 and db name is test *The app start on port 25002 *If you want to use your port and your database, you can change values on application.properties
- Run with the command:
mvn spring-boot:run
- In this order you need to do the same handling :
- client_management_services(port : 25003)
- client_services(port : 25004) Step 4: Use Postman or download it with google chrome
- Send a postman request:
- For users
- User by id GET: http://localhost:25002/data-access/users/1 POST : http://localhost:25002/data-access/users (Insert Json) PUT : http://localhost:25002/data-access/users/2 (Insert Json) … # ing3-controle