- 博客(27)
- 资源 (1)
- 收藏
- 关注
原创 请求响应--HTTP响应格式
HTTP 状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型。响应分为五类:信息响应(100–199),成功响应(200–299),重定向(300–399),客户端错误(400–499)和服务器错误 (500–599)。
2024-05-25 21:03:34
245
原创 三层架构—分层解耦
分层解耦:高内聚低耦合内聚:软件中各个功能模块内部的功能联系耦合:衡量软件中各个层/模块之前的依赖、关联的程度Controller层:接受请求,响应数据(调用Service层开始执行)Service层:业务逻辑处理(调用Dao层开始对数据进行业务逻辑处理)Dao层:数据访问操作。
2024-05-25 20:47:42
256
原创 动态SQL--标签
在Mybatis中复用代码较多时可以使用 <sql id = “ ”></sql> 把复用代码摘出来,在用<include rdfid = “ ” /> 来调用这个方法ID名。在XML文件中如果传输值是随着用户的输入或外部条件的变化而变化的SQL语句可以在where条件中使用if来判断条件。判断条件有多个时可以使用<Where>,<set>(update更新语句)标签。
2024-05-25 10:56:00
235
原创 Filter过滤器--登录校验过滤器
在启动类加上@ServletComponentScan //开启了对servlet组件的支持。实现Filter接口。
2024-05-18 12:04:18
147
原创 配置文件--@ConfigurationProperties和@Value
Value注解通常用于外部配置的属性注入。写法:@Value(“$(配置文件中的key)”)在使用@ConfigurationProperties在pom.xml配置文件中写入。简化可以使用@ConfigurationProperties。
2024-05-16 12:10:16
183
原创 JWT令牌--构建和校验
使用JDK17时报错DatatypeConverter,则需要添加jaxb-api的依赖。构建Jwt令牌 (注意:算法签名的长度不能低于4个字符)使用Jwt令牌需要在pom.xml文件中添加依赖。
2024-05-16 11:37:30
147
原创 Maven基本概述
编译后的Class字节码文件在Maven项目----target文件夹----classes文件夹中。groupld:定义当前Maven项目隶属组织名称(通常时域名反写)artifactId:定义当前maven项目名称(通常是模块名称)点击右侧的Maven面板后双击package,便能自动打包项目。点击右侧的Maven面板后双击Comopile,便能自动编译。(在Maven项目下的pom.xml文件中)打包后的项目文件也在targer文件夹中。version:定义当前项目版本号。Package:打包。
2024-05-15 09:08:48
308
原创 SpringBoot文件上传到本地路径。且使文件名唯一,通过UUID实现。
使用 getOriginalFilename() 获取到原始文件名,通过 lastIndexOf(".") 创建索引定位文件名后缀位置,利用 substring(index) 来获取到文件名后缀。是用于查找指定字符或子字符串在原字符串中最后一次出现的位置。用于提取字符串子串的函数。,并返回从该索引位置开始到字符串末尾的子串。
2024-05-13 12:49:23
233
原创 Element入门
在vue文件下使用axios需要在项目目录下终端执行npm install axios 下载安装。启动项是src下的App.js文件。App.js文件格式。在终端输入:npm install。
2024-05-12 12:48:14
220
原创 安装配置Node.js
最后在管理员身份运行下的cmd中输入指令--- npm install -g @vue/cli--安装vue-cli(脚手架工具)执行完成后输入--- vue –version---查看是否显示脚手架版本号。在管理员身份运行下的cmd中输入指令-----npm config set registry https://registry.npm.taobao.org-----切换npm的淘宝镜像(加速资源下载)在通过-----npm config get prefix--------可查看是否配置成功。
2024-05-12 12:39:29
157
原创 Vue基础概述
v-if、v-else-if、v-else:条件性的渲染某元素,判定为true时渲染,否侧不。v-show:根据条件展示某元素,区别在于切换的是display属性的值(适合频繁切换)插值表达式:{{表达式}},表达式内容可以是变量、三元运算符、函数调用、算术运算。v-bind:为HTML标签绑定属性值,入设置href、css样式。v-for:列表渲染,遍历容器的元素或者对象的属性。v-model:在表单元素上创建双向数据绑定。v-on:为HTML标签绑定事件。
2024-05-12 12:33:05
932
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人