This repository is a Spring Boot + MyBatis practice project for graduate or course-management related data handling. Compared with the simpler graduate_management project, this version includes mapper interfaces, MyBatis XML files, SQL resources, and richer domain models.
- Spring Boot + MyBatis backend structure
- domain objects for users, teachers, courses, semesters, and student-course relations
- bundled API notes and database design documents
- static HTML pages included in the project
pom.xml: Maven configurationsrc/main/java/com/niuniu/: application source codesrc/main/resources/application.yml: Spring Boot and database configurationsrc/main/resources/mapper/: MyBatis mapper XML filessrc/main/resources/sql/: SQL resourcesAPI接口文档.md: API notes数据库设计说明.md: database design notes
mvn clean packagemvn spring-boot:run- The current
application.ymlpoints to a local MySQL instance and should be adjusted before running elsewhere. - The repository still includes
.idea/andtarget/artifacts from local development.