后端学习笔记——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. 特殊点:之所以说特殊是因为我暑假的项目每个数据库表的一列就只存一条数据,所以只需要一个且不要那个中括号,所以此方法能去掉中括号。
开始的一号代码返回的结果是外面有中括号,且为多条数据,二号代码只取了返回的第一个键值对。