Project Technical Stack
masterThe OnlineSchoolShop project is built using the following technologies:
- Backend: SpringBoot, Swagger, Docker
- Frontend: JSP
- Database: MySQL
- Language/Runtime: JDK 1.8
- Operating Systems: Linux, Windows
repository·master·Indexed 20 days ago
https://github.com/codingxin/onlineschoolshopA Spring Boot-based e-commerce template for graduation projects and custom shop implementations. Features include product management, order processing, and admin controls. Built with SpringBoot, Swagger, Docker, JSP, and MySQL, running on JDK 1.8.
The OnlineSchoolShop project is built using the following technologies:
Once the application is running, you can access the different interfaces using the following URLs:
http://127.0.0.1:8081/shop/swagger-ui.htmlhttp://127.0.0.1:8081/shop/admin/loginhttp://127.0.0.1:8081/shop/Default Credentials:
admin / 12345678root, codingzx, or admin (all use password 12345678)Admin URL: http://127.0.0.1:8081/shop/admin/login
User URL: http://127.0.0.1:8081/shop/
Swagger UI: http://127.0.0.1:8081/shop/swagger-ui.htmlThe application uses a local file system for storing uploaded images. You may need to update these paths in the source code to match your environment. Search the codebase for the current path and replace it.
Default Paths:
D:/upload/usr/upload// todo mac需要修改地址 comment in the code. You should update the WebMvcConfig class to point to a directory within your user folder (e.g., /Users/your_username/upload) to avoid permission issues.// Example for macOS modification in WebMvcConfig
// Change D:/upload to a path like /Users/your_username/uploadIf images are not appearing in the application, it is likely because the storage directory does not exist or the virtual mapping is incorrect.
Solutions:
D:/upload or /usr/upload) exists on your system./pictures.WebMvcConfig class to map the correct local directory and ensure the application has permission to write to that folder.