1. 开发过程和问题解决
在Spring Boot项目的开发过程中,我遇到了一些问题,并且成功解决了它们。下面是一个简要的总结:
问题1:数据库连接配置
在开始项目开发时,我遇到了数据库连接的问题。我首先在application.properties文件中配置了连接数据库的相关信息,但是无法成功连接数据库。
解决过程:
我检查了数据库的用户名、密码以及数据库的名称,确保它们正确无误。
检查了数据库服务器是否正在运行,并且端口号是否正确。
最后,我尝试使用不同的数据库连接池,修改了相关的依赖项,最终成功连接到了数据库。
问题2:接口设计与实现
在项目开发过程中,我遇到了接口设计和实现的问题。特别是在涉及到多表关联查询以及数据分页的时候,我感到有些困惑。
解决过程:
首先,我仔细分析了需求,并且根据业务逻辑设计了合适的接口。
对于多表关联查询,我使用了MyBatis的注解来编写SQL语句,并通过@One和@Many等注解来实现结果集的映射。
对于数据分页,我使用了MyBatis-Plus提供的Page对象,并结合相关方法来实现数据分页查询。
2. 上课中的优秀项目
在课堂上,我完成了一个优秀的项目,主要是学生实体类的增删改查功能。通过这个项目,我巩固了对Spring Boot框架的理解和掌握。
具体实现如下:
通过创建Student实体类,定义了学生的基本信息,包括姓名、年龄、性别等字段。
使用@RestController注解标记控制器类,实现对学生信息的增删改查接口。
在控制器类中&#x