(1)本周做了什么,花在学习上多长时间,花在代码时间上多长时间,花在解决问题用了多长时间。
本周我主要集中在学习Web后端开发中的关键框架,包括Spring Boot、MyBatis和PageHelper,以及Lombok库的使用。下面是我对本周学习内容的总结和收获:
Spring Boot:
本周我深入学习了Spring Boot框架,它是一个基于Spring框架的快速开发应用程序的工具。通过学习Spring Boot,我深入了解了如何使用注解和自动配置来简化项目的搭建和开发。我了解到Spring Boot提供了一系列开箱即用的特性和功能,如自动装配、内嵌服务器、配置管理等,极大地提高了开发效率。
MyBatis:
本周我也学习了MyBatis持久层框架,它是一个非常流行的Java持久化框架,可以与各种关系型数据库进行交互。通过学习MyBatis,我了解了如何使用Mapper接口和SQL映射文件来定义和执行数据库操作。我学会了配置数据源、编写SQL语句并进行增删改查操作,以及通过MyBatis的一些高级特性如动态SQL和结果映射来提高开发灵活性和效率。
PageHelper:
在学习MyBatis期间,我还学习了PageHelper插件的使用。PageHelper是一个基于MyBatis的分页插件,可以帮助我们实现数据库查询的分页功能。我了解了如何在Spring Boot项目中配置和使用PageHelper,以及如何设置分页参数和获取分页结果集。使用PageHelper,我可以轻松地实现分页查询,提高了查询效率和用户体验。
Lombok:
此外,我还学习了Lombok库的使用。Lombok是一个Java库,可以通过在代码中添加注解来自动生成样板代码,如Getter、Setter、构造函数等。通过使用Lombok,我可以简化Java类的编写,减少冗余代码的数量,提高代码的可读性和维护性。我看到了Lombok在开发中的实际用例,以及如何配置和集成Lombok到我的Spring Boot项目中。
学习大概花了8个小时,代码花费8个小时,解决问题花费大概两小时,主要是跟着项目敲一遍,加深记忆
(2)下周准备做什么?
继续学习springboot框架,完成小学期的算法任务,学习前端
(3)本周遇到的问题?
maven导入pagehelper包错误,结果发现是导包的id错误;
忘记在三层架构的controller和service层添加autowired注释导致无法自动装配ioc容器;
通过xml配置文件配置dao层时对标签不熟练导致错误;
postman发送post请求带参数要用json格式
标签:总结,第一周,Spring,Boot,暑期,PageHelper,学习,MyBatis,Lombok From: https://www.cnblogs.com/jiazq/p/17488323.html