自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AOP详细讲解和实例代码演示

AOP英文全称:Aspect Oriented Programming(面向切面编程、面向方面编程),其实说白了,面向切面编程就是面向特定方法编程。

2023-12-22 17:30:31 1736 1

原创 spring事务管理,@Transactional注解的使用

(举例:但某公司的一个部门,该部门下是不是有很多员工,如果我解散该部门是不是该部门下的员工是不是也得解散,这就使得他们是一个单位。第一种当出现运行时异常,我删除部门信息的时候可以发现,数据部门数据还是存在的。在这两个方法上都添加了@Transactional注解,就代表这两个方法都具有事务,而在A方法当中又去调用了B方法。2.让部门业务去调用部门信息业务,着相当于,事务A调用事务B,传播行为是requires_new。事物传播行为就是当一个事务方法被另一个事务方法调用时,这个事务方法应该如何进行事务控制。

2023-12-21 10:04:53 505 1

原创 java后端异常处理

而在controller当中,我们也没有做任何的异常处理,所以最终异常会再往上抛。最终抛给框架之后,框架就会返回一个JSON格式的数据,里面封装的就是错误的信息,但是框架返回的JSON格式的数据并不符合我们的开发规范。Mapper接口在操作数据库的时候出错了,此时异常会往上抛(谁调用Mapper就抛给谁),会抛给service。我们一般都是三层架构,controller,service,mapper。service 中也存在异常了,会抛给controller。接下来讲解全局异常处理器的使用。

2023-12-20 15:01:51 519 1

原创 java后端登入功能,看完就明明白白

setExpiration(new Date(System.currentTimeMillis() + expire))//过期时间。.signWith(SignatureAlgorithm.HS256, signKey)//签名算法。.parseClaimsJws(jwt)//指定令牌Token。.addClaims(claims) //有效载荷。//4.判断令牌是否存在,如果不存在,返回错误结果(未登录)//5.解析token,如果解析失败,返回错误结果(未登录)//把result转化为json。

2023-12-19 17:29:23 1070 1

原创 java文件上传与阿里云OSS的使用(保姆级教程)

当我们要是再次一次一个名为1.jpg的文件时,那么我们原来的文件1.jpg就会发生覆盖,此时我们应该修改原来的代码。在配置文件(application.properties)中可以设置文件上传的大小和同时传多少个文件。此时postman重新上传同一个文件后,后面上传的并没有覆盖之前的文件。return url;// 把上传到oss的路径返回。在我们创建的文件已经有了一个我们刚刚上传的图片。// 获取上传的文件的输入流。//上传文件到 OSS。这相关依赖可以在阿里云的帮助文档下载。用postman测的结果。

2023-12-14 17:04:14 2498 1

原创 PageHelper分页插件的使用

当使用了PageHelper分页插件进行分页,就无需再Mapper中进行手动分页了。3.mapper层的配置了Xml相关代码。

2023-12-13 15:21:21 409 2

原创 当JDK版本出现问题(Error: java: 错误: 不支持发行版本17)

当出现这种问题解决的办法直接看图。

2023-12-08 14:20:26 547 1

原创 Server returns invalid timezone. Need to set ‘serverTimezone‘ property(无效的时区需要设置“serverTimez属性)

看图就能解决问题。

2023-12-07 11:23:54 419

原创 maven窗口命令启动报错

1.这个是报错的原因:Could not find artifact org.springframework.boot:spring-boot-starter-parent:pom:3.2.0.RELEASE in alimaven。这个是自己选择的地址,你可以进行删除那个没有下载安全的依赖删除,让重新下载。将依赖的版本选择更低版本的进行刷新自己会重新下载。2.出现这个这个原因是文件没有完全下载下来。

2023-12-07 10:52:35 1633

原创 当maven消失,pom文件飘红

解决这个问题直接右击pom文件,选择加入maven即可处理这个问题。

2023-12-07 10:00:07 354

空空如也

空空如也

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

TA关注的人

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