自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 拦截器Interceptor

/InterceptorRegistry registry,这是一个注册器,加入拦截器,但是由于登录和注册接口不应该被拦截器拦截,所以应该排除掉。// preHandle方法为拦截器最核心的方法,返回true表示放行,返回false表示不放行;// http相应状态码为401。// 讲些好的拦截器注册进去。// 解析token。// 令牌验证。1.使用拦截器统一验证令牌。2.登录和注册接口需要放行。

2025-07-16 09:29:47 250

原创 JWT身份令牌验证

withClaim("user",claims)//添加载荷,参数为键值对形式,第一个为键,第二个为值。第一部分:Header(头),例如{"alg":"HS256","type":"JWT},参数为签名算法和令牌类型。第二部分:Payload(有效载荷),例如{"id":"1","username":Tom},参数为自定义信息。// 生成token。

2025-07-15 14:44:12 356 2

原创 参数校验框架Spring Validation

1.在maven导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> </dependency> 2.添加@Pattern(regexp = "^ $")注解,在^ $中间书写正则表达式3.在类上添加注解@Validated当发送错误参数时

2025-07-15 13:52:52 192

原创 SpringBoot整合mybatis

Spring + MyBatis 会自动为这些接口生成代理对象,即使你没有写任何实现类。✅ UserMapper 是一个 MyBatis 的 Mapper 接口。所以说可以直接通过@Autowired注入,而不需要这个接口的实现类。mybatis起步依赖,需要和自己的jdk版本相适应。#{id}是获取findById里的参数id。5.controller层。4.service服务层。3.mapper接口。

2025-07-13 13:02:58 197

原创 yml文件书写

实力类的属性名必须和配置文件中的属性名保持一致。

2025-07-11 10:19:00 175

原创 Vue开发流程和api风格

项目结构main.js文件中import App from './App.vue'引入App.vue入,createApp(App).mount('#app')挂载index.html,然后index.html中引入main.js,App.vue的内容就引入到了index.html中的<div id="app"></div>,在这里面显示。第一种风格导出数据,选项式api,这种风格的api在data方法里的数据自动成为响应式数据。第二种风格导出数据,组合式api,这种风格的api需要自行定义响应式数据。

2025-07-10 14:38:53 133

原创 axios

/result代表服务器响应的所有数据,包含了响应头和响应体,result.data代表的是接口响应的核心数据。console.log("成功");console.log("失败");console.log("成功");console.log("失败");

2025-07-10 10:01:43 139

原创 Vue入门1

将benchi中的属性分别拆开弄成ref响应式数据,相当于let jiage=ref(benchi.jiage),let shuliang=ref(benchi.shuliang),这样解构之后修改jiage和shuliang相当于修改benchi.jiage和benchi.shuliang。,这个方法起到了调用fullName变量的set方法,并没有实际修改fullName变量的值,但会向set方法传值。总结:经过toRefs解构出来的数据,修改解构后的,原来的也跟着改变.

2025-07-08 10:42:04 363

原创 Spring Bean容器

context:component-scan base-package="包位置"></......>在对应的层的类上面添加,就能将该类添加到bean容器,都用一个也行,分开用是为了方便查看。扫包只能扫描到添加到bean容器里的,添加到bean容器方法:注解。@Autowired将成员变量添加到bean容器中。@Repository//持久层注解,Dao层。3.可以给加入到bean容器里的内容命名。@Component//其它层注解。2.spring所需主要jar包。@Service//服务层注解。

2025-05-23 11:20:41 98

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除