You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
yili-music is a full-stack music app that supports both WeChat Mini Program and mobile app. Currently, it is in the initial development stage, and updates will be slow as it is developed in spare time.
Quick Start
Start the MySQL container using Docker:
docker run -d --name mysql-container -e MYSQL_ROOT_PASSWORD=your_password -p 3306:3306 mysql:latest
Start the Redis container using Docker:
docker run -d --name redis-container -p 6379:6379 redis:latest
Open your favorite IDE (IDEA, VS Code) and configure the database connection:
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driverurl: # Your database URLusername: # Your database usernamepassword: # Your database password
Compile the project and after successful compilation, open the Swagger documentation and find the auth/login endpoint. Fill in the username and password (default is admin 900602).
Project Features
Developed using JDK 11 and Spring Boot 2.6.1
ORM framework: Spring Data JPA with QueryDSL
Security framework: Spring Security with support for password-based login and third-party authorization login. Phone number login will be added in the future.