摘要:
上篇随笔讲到的静态代理(https://www.cnblogs.com/great-r/p/17758310.html),这篇随笔就讲一讲动态代理吧。 一、动态代理 首先动态代理用来做什么?比如说项目中的其他人开发了某一块功能,你也想要使用此功能,但是可能需求不满足,需要增加点代码对功能做一些增强, 阅读全文
posted @ 2023-10-14 15:31
Great-R
阅读(272)
评论(0)
推荐(0)
摘要:
首先代理是什么,在现实生活中我们很常听见的代名词叫做代理商,我们买东西,可以自己去国外买,也可以通过代理商去国外买,我们找代理商买,在找代理商买的时候还能有某些优惠活动。代理类也就是类似于代理商。我们可以调用具体的实现类,也可以通过代理类,在代理类中再去调用具体的实现类方法,并且在调用具体方法前后进 阅读全文
posted @ 2023-10-13 23:11
Great-R
阅读(32)
评论(0)
推荐(0)
摘要:
最近在代码的开发过程中发现,小组内对于实体类中的时间字段。有的用Date,有的用Timestamp,有的又用LocalDateTime,于是我就想整理一下这些时间类型有什么区别,是否可以统一? 1、Date(不推荐) Date类型是Java8之前的时间处理类,存在一些问题比如说非线程安全问题。时区的 阅读全文
posted @ 2023-10-12 23:33
Great-R
阅读(1749)
评论(0)
推荐(1)
摘要:
前情提要:要了解此篇文章可以先了解代理的概念:https://www.cnblogs.com/great-r/p/17758310.html 首先简单介绍一下事务注解方式的实现原理: 在项目启动类中配置了@EnableTransactionManagement注解,此注解会拦截所有bean的创建,然 阅读全文
posted @ 2023-10-11 21:47
Great-R
阅读(345)
评论(0)
推荐(0)
摘要:
上篇文章讲到了get、post、put、delete等请求,为何有些公司建议后端接口都使用post请求呢? 首先谈谈个人的拙见,我认为并非都使用post请求就是好的。对于一些简单的查询请求用get也比较合适。为啥用post,有可能我们业务逻辑一开始比较简单,后续添加了很多复杂逻辑,可能查询条件添加了 阅读全文
posted @ 2023-10-10 23:08
Great-R
阅读(505)
评论(0)
推荐(0)
摘要:
对于@GetMapping、@PostMapping、@PutMapping、@DeleteMapping,首先我们得谈到RESTFUL风格接口,常用的URL请求方式就包括了GET、POST、PUT、DELETE等: Get、Post请求的区别: 1、get请求通常情况下用于获取数据,post请求通 阅读全文
posted @ 2023-10-09 23:41
Great-R
阅读(3002)
评论(0)
推荐(0)