spring
文章平均质量分 94
spring学习记录
zhuzicc
这个作者很懒,什么都没留下…
展开
-
Spring @DateTimeFormat日期格式化时注解浅析分享
关于@DateTimeFormat可以接收解析前端传入字符时间数据;不能格式化接收的字符时间类型数据,需要的转换格式得配置;入参格式必须与后端注解格式保持一致,否则会报错;原创 2022-11-21 08:30:00 · 17986 阅读 · 4 评论 -
面试被问Springboot自动装配原理,不好意思,拿捏了!!!收藏不亏
springboot 版本 2.5.5文章目录Debug路线图让我们从run说起归属总结run再说说注解Debug路线图说多都是泪,大家看图吧。让我们从run说起用了这么多年的的Springboot,这个 run() 方法到底做了些什么事呢?@SpringBootApplicationpublic class SpringbootDemoApplication { public static void main(String[] args) { SpringApp.原创 2021-10-06 11:42:04 · 3190 阅读 · 15 评论 -
Spring @Autowired 知其然定需知其所以然 第一弹
@Autowired 想必大家都不陌生吧,基本上是日常开发必用,本系列将逐一对它进行记录说明,层层剖析。欢迎大家留言讨论,感谢支持~文章目录作用范围介绍一下@Autowired@Autowired 装配过程自动装配的歧义性@Primary@Qualifier作用范围咱们先来看一张图,了解一下 @Autowired 的作用域;@Autowired 的作用范围,其实在Spring注解源码中,就已经说明:看到 @Target 中的目标对象了吧,这图咱不瞎掰。介绍一下@Autowired知道大.原创 2021-10-24 13:40:06 · 1457 阅读 · 13 评论 -
Spring @Transactional注解详解
文章目录使用位置参数说明事务只读属性事务的回滚条件事务传播行为事务超时隔离级别SQL标准规范事务隔离级别使用位置@Transactional:使用在方法或者类的上面。参数说明归属名称参数功能事务只读属性readOnly该属性用于设置当前事务是否为只读事务,设置为true表示只读,false则表示可读写,默认值为false。例如:@Transactional(readOnly=true)事务回滚条件rollbackFor该属性用于设置需要进行回滚的异常类数组,当方原创 2021-04-05 15:36:51 · 2117 阅读 · 1 评论 -
@JsonFormat 和 @DateTimeFormat 时间格式化注解详解(不看血亏)
前后数据交互过程中,Date类型的数据经常会出现类型映射转换的错误,为了达到业务的目标时间格式,通常会使用@JsonFormat 和 @DateTimeFormat,但是这两者有什么区别呢?目录一、示例代码一、示例代码先准备一个简单POJO,拥有Date类型的成员变量:@Datapublic class DateEntity { @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")// @DateT.原创 2020-06-04 14:49:40 · 37662 阅读 · 13 评论 -
Spring RestTemplate调用HTTP接口上传文件
功能需求APP端上传图片到后端,后端需要调用第三方接口发送得到的图片,然后获取返回结果响应给APP;解决思路先接收到图片在服务地址临时缓存,然后把图片取出调用第三方接口发送,获取到返回结果后删除本地临时缓存的图片完成操作。实现 public Object updateUserFavicon(@RequestParam("uploadFile") MultipartFil...原创 2020-04-21 16:17:22 · 1479 阅读 · 0 评论 -
Spring RestTemplate配置拦截器打印请求URL和响应结果
Spring RestTemplate配置拦截器打印请求URL和响应结果一、前言二、RestTemplateConfig配置类三、ClientHttpRequestInterceptor拦截器四、效果展示一、前言最近项目中频繁调用第三方接口获取响应结果,请求方式post()和get(),调用过程中总是报400错误,就想到可能是提交的请求参数不对,但却没法看到RestTemplate的完整请求U...原创 2020-05-06 12:39:05 · 6583 阅读 · 3 评论 -
@Transactional和try...catch一起使用、嵌套使用
准备建两张表,模拟两个数据操作CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) DEFAULT NULL, `age` smallint(3) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCR...转载 2019-10-23 16:15:31 · 6261 阅读 · 1 评论 -
spring RestTemplate详解
1、什么是REST? REST(RepresentationalState Transfer)是Roy Fielding 提出的一个描述互联系统架构风格的名词。REST定义了一组体系架构原则,您可以根据这些原则设计以系统资源为中心的Web 服务,包括使用不同语言编写的客户端如何通过 HTTP处理和传输资源状态。 为什么称为 REST?Web本质上由各种各样的资源组成,资源由URI 唯一...转载 2019-02-15 15:37:05 · 263 阅读 · 0 评论