- 博客(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
原创 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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人