- Developed this REST API for an Payment Application. This REST API performs all the fundamental CRUD operations of any Payment Application platform with user validation at every step. This a individual project and completed the project within 2 days.
- User can register/login
- See Balance
- Credit Money
- Debit Money
- Check Transaction
- Proper Exception Handling
- Data Stored in the database(mySQL)
- You can clone this repo and start the serve on localhost
- Before running the API server, we should update the database config inside the application.properties file.
- Update the port number, username and password as per our local database config.
- server.port=8888
- spring.datasource.url=jdbc:mysql://localhost:3306/paymentapp
- spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
- spring.datasource.username=Your UserName
- spring.datasource.password=YourPassword
- spring.jpa.hibernate.ddl-auto=update
- spring.jpa.show-sql=true
- spring.mvc.pathmatch.matching-strategy = ANT_PATH_MATCHER
-to check the swagger http://localhost:8888/swagger-ui/
- Java Core
- Spring Data JPA
- Spring Boot
- Hibernate
- MySQL