后端学习笔记——SpringBoot
1. 学习
学习视频来源:黑马程序员SpringBoot教程(BV1Lq4y1J77x)
选择原因:之前在暑假做的项目负责后端,需要快速上手,没有Spring基础,不会注解,不会Mybatis,只会数据库,好在暑假后端部分所需要的只是将数据库的内容显示出来,形成一个URL,发送给前端。
学到了什么:如何新建一个SpringBoot项目,连接MySQL数据库,运行和部署。但是只会用,不懂其中原理是什么,框架都做好了,不懂是如何监听的,传输的。
2. 快速搭建过程
(此部分记录如何新建SpringBoot项目和运行,以备下次有此种项目可以知道怎么做,不用再看一次视频)
1. 工具:IDEA专业版
2. 要求:简单的把数据库中的数据显现出来
3. 过程:
① 新建module,右侧选中Spring Initialzr,在后面可以选所需依赖,选择后就自动帮我导入了,这里选中web,MyBatis,Mysql的依赖
② 配置:在src/main/resources里边,新建application.properties 或者 application.yml(yaml),在这个文件里边写配置文件信息,properties>yml>yaml
· properties :
server.port=8080
· yaml :
server :
port : 8080
我的配置:
数据库表名称:snmp,表名:test,只有一列:CpuUseRatio
③我的项目文件结构:
(1)先建立domain文件夹下的实体类:CpuUseRatio
(2)建立RatioMapper文件,写上sql查询语句
(3)建立controller类文件,写上返回值,这就是url里边返回的值,注意url路径的一部分也在这里设置
4. 运行:运行SpringbootMybatisApplication里边的main方法,运行得出的就是url,就可以访问了
5. 特殊点:之所以说特殊是因为我暑假的项目每个数据库表的一列就只存一条数据,所以只需要一个且不要那个中括号,所以此方法能去掉中括号。
开始的一号代码返回的结果是外面有中括号,且为多条数据,二号代码只取了返回的第一个键值对。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· [AI/GPT/综述] AI Agent的设计模式综述