首页 > 其他分享 >暑期第一周总结

暑期第一周总结

时间:2023-06-17 22:14:11浏览次数:40  
标签:总结 第一周 Spring Boot 暑期 PageHelper 学习 MyBatis Lombok

(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

相关文章

  • 简单总结最近力扣所写的题
    下面的题目是最近我在力扣上面刷了每日一题之后所做的总结。题目一比较字符串最小字母出现频次定义一个函数 f(s),统计 s  中(按字典序比较)最小字母的出现频次 ,其中 s 是一个非空字符串。例如,若 s="dcce",那么 f(s)=2,因为字典序最小字母是 "c",它出现了 2次。现在,给你......
  • 【MathJax】语法总结
    基础语法1.显示公式在行中显示的(inlinemode),就用$...$单独一行显示(displaymode),则用$$...$$2.希腊字母要显示希腊字母,可以用\alpha,\beta,…,\omega,输出\(\alpha,\beta,…,\omega\)想要显示大写的话,就用\Gamma,\Delta,…,\Omega,输出\(\Gamma,\Delta,......
  • Go语言学习总结
    1.跳出/执行下一次循环。{标签名}:fortrue{...fortrue{...break/continue{标签名}//默认不加标签,则跳出最近一层循环。加了标签可以跳出标签定义处所在循环}}2.map的使用注意项。因为map是指针,作为参数传递时,在函数内部对map作的修改......
  • es-analysis模块学习总结
    什么是Analysis顾名思义,文本分析就是把全文本转换成一系列单词(term/token)的过程,也叫分词。在ES中,Analysis是通过分词器(Analyzer)来实现的,可使用ES内置的分析器或者按需定制化分析器。举一个分词简单的例子:比如你输入MasteringElasticsearch,会自动帮你分成两个单词,一个是......
  • 开源大型语言模型(llm)总结
    大型语言模型(LLM)是人工智能领域中的一个重要研究方向,在ChatGPT之后,它经历了快速的发展。这些发展主要涉及以下几个方面:模型规模的增长:LLM的规模越来越大,参数数量显著增加。这种扩展使得模型能够处理更复杂、更长的输入序列,并生成更准确、更具连贯性的输出。同时,更大规模的模型还......
  • rsync推送案例练习与总结
    案例实践:客户端: 1.客户端提前准备存放的备份的目录,目录规则如下:/backup/主机名_IP_时间 2.客户端在本地打包备份(系统配置文件、应用配置等)拷贝至/backup/主机名_IP_时间 3.客户端最后将备份的数据进行推送至备份服务器 4.客户端每天凌晨1点定时执行脚本 ......
  • HTML & CSS 学习总结
    @目录HTMLHTML标签HTML属性HTML表单CSSCSS选择器CSS声明CSS盒模型HTMLHTML(超文本标记语言)是一种用于创建网页的标记语言。它允许我们使用标签来描述网页的结构和内容。简单示例(如何使用标签来创建一个简单的网页):<!DOCTYPEhtml><html><head><title>我的......
  • JavaScript & TypeScript 学习总结
    @目录JavaScriptJavaScriptBOM对象JavaScriptDocument对象JavaScript事件处理JavaScript变量JavaScript函数基础JavaScript流程控制JavaScript数据类型JavaScript数组JavaScript运算符JavaScript正则表达式JavaScript字符串函数TypeScript简单示例JavaScriptJavaScriptBOM对......
  • 网安--信息收集总结
    goby环境下载1、下载Npcap数据捕获包2、下载goby信息收集总结已有:资产范围如果只有名称,先找到官网的域名域名--子域名--ip针对子域名:进行目录、端口扫描重点:寻找到真实ip:进行目录、端口扫描、查找每个网站中可能存在的漏洞 ......
  • 简单总结最近力扣所刷的题
    下面的题目是最近我在力扣上面刷了每日一题之后所做的总结。题目一比较字符串最小字母出现频次定义一个函数 f(s),统计 s  中(按字典序比较)最小字母的出现频次 ,其中 s 是一个非空字符串。例如,若 s="dcce",那么 f(s)=2,因为字典序最小字母是 "c",它出现了 2次。现在,给你......