@SneakyThrows
发表于|更新于
|浏览量:
好的木材并不在顺境中生长;风越强,树越壮。——(英)马里欧特
我们有时候会把一些受检异常try catch掉
例如


但我们每次都这么写
1 | try { |
会导致代码很臃肿
如果我们使用了lombok
可以直接在方法上加个@SneakyThrows注解

简洁多了
相关推荐
2023-04-01
动态mapper日志问题
为学勿忘家世俭,唯金能使子孙愚。——刘克庄 今天发现stream-query的动态mapper,独立配置不生效: 原来是因为logback解析日志对应的类和包时,忽略了内部类的判断 在执行时发现用的Logger对象是MappedStatement里面的,于是就从MappedStatement的创建 找到C:/Users/achao/.m2/repository/org/mybatis/mybatis/3.5.10/mybatis-3.5.10-sources.jar!/org/apache/ibatis/mapping/MappedStatement.java:81里面的 LogFactory.getLog(logId)(logId)此时是我们的动态Mapper 然后找到C:/Users/achao/.m2/repository/ch/qos/logback/logback-classic/1.2.4/logback-classic-1.2.4.jar!/ch/qos/logback/classic/LoggerContext.class:84下面有一段获取分隔符下标然后...
2024-05-15
jackson范型注意
放弃不难,但坚持一定很酷。——《解忧杂货店》 今天使用 Jackson 有个疑问,就是带范型的对象,Jackson 序列化后,范型会怎样处理: 就比如说{"data":{"data":1}},以及下面这个类: 1234@Datapublic static class Foo<T> { private T data;} 这个外层的 data 会反序列化出来什么类型呢? 实际上反序列化出来 LinkedHashMap 1234var obj = mapper.readValue(""" {"data":{"data":1}} """, Foo.class);Assertions.assertEquals(LinkedHashMap.class, obj.getData().getClass()); 如果我们需要继续解析成具体的类型,则...
2025-09-10
Stirling-PDF
卑鄙是卑鄙者的通行证,高尚是高尚者的墓志铭。——北岛 https://github.com/Stirling-Tools/Stirling-PDF Stirling-PDF:本地部署的全能PDF工具箱,开源PDF神器体验在数字办公和文件处理的世界里,PDF格式可谓无处不在。但你是否曾为PDF拆分、合并、加密、转换等“杂事”头疼?有没有想过,有一款完全本地部署、功能极其丰富且开源免费的PDF管理平台帮你一站式解决所有问题?今天就带你走进 Stirling-PDF —— 这款风靡全球的开源PDF神器。 项目定位:本地部署,安全高效,极致自由Stirling-PDF 的定位非常清晰:本地部署的网页PDF操作平台。你可以在自己的电脑或服务器上,通过Web界面对PDF文件进行各种操作,所有文件只在本地处理,最大程度保障数据安全和隐私。 “#1 Locally hosted web application that allows you to perform various operations on PDF files” 支持 Docker 极速部署,跨平台兼容,无论你是个人、企业...
2021-01-15
maven依赖的小坑
说谎话的人所得到的,就只即使觉说直话也没有人相信。——伊索 今天引入spire.doc依赖时遇到一个小坑 提示Could not find artifact e-iceblue:spire.doc.free:pom:3.9.0 in aliyunmaven (https://maven.aliyun.com/repository/public) 可是我明明已经配置了 1234<repository> <id>com.e-iceblue</id> <url>http://repo.e-iceblue.cn/repository/maven-public/</url></repository> 后来发现原来是我maven的配置文件settings.xml是这么写的 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162...
2021-02-15
简单的日志限流
工欲善其事,必先利其器。一一孔子《论语》 首先是日志类 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119...
2021-03-23
mybatis-plus从3.1升级到3.4.2
虚荣是一件无聊的骗人的东西;得到它的人,未必有什么功德,失去它的人,也未必有什么过失。——莎士比亚 123456<!-- mybatis-plus --><dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.2</version></dependency> 然后我们的租户、分页等配置需要修改为如下新写法 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061package com.ruben.config;import com.baomidou.mybatisplus.annotation.DbType;im...

阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
Follow Me公告
This is my Blog