- This is a Java Maven Spring Boot project that uses an H2 database for storage. The purpose of this project is to provide a template for quickly getting started with a new Spring Boot project that uses H2 as the database. The project also includes Swagger UI for easy API documentation and testing, as well as the H2 Console for viewing and editing the database.
- Java 8 or later
- Maven
- Spring Boot 2.x
- Clone the repository: git clone https://github.com/yongning0310/fusionWallet.git
- Navigate to the project directory: cd fusionWallet
- Build the project: mvn clean install
- Run the project: mvn spring-boot:run
- Access the application at https://fusionwallet.herokuapp.com
- Access the Swagger UI at https://fusionwallet.herokuapp.com/swagger-ui/index.html#/ for API documentation and testing
- Access the H2 Console at https://fusionwallet.herokuapp.com/h2-console for viewing and editing the database ( JDBC url: jdbc:h2:mem:testdb, username: sa, password: password )
- The project uses an H2 database for storage. The database connection properties can be configured in the application.properties file. By default, the application will connect to an in-memory H2 database.
- Spring Data JPA
- H2 Database
- Springfox Swagger UI
- Spring Boot H2 Console
- Please feel free to open issues, fork the repository and send pull requests.