
Spring boot
文章平均质量分 56
仗剑天涯777i
这个作者很懒,什么都没留下…
展开
-
SQL语句实现姓名手机号打码
使用INSERT(s1,x,len,s2)函数, 函数说明:字符串 s2 替换 s1 的 x 位置开始长度为 len 的字符串原创 2022-09-27 09:55:27 · 719 阅读 · 0 评论 -
Error starting ApplicationContext. To display the conditions report re-run your application 排查
在idea中启动完全正常,在同一台电脑java -jar方式启动就报错,看日志似乎是引用了同事的包,导致的,咨询大佬,确定是java.lang.NoClassDefFoundError: javax/xml/ws/BindingProvider,引用的的包里缺少javax/xml/ws/BindingProvider这个类导致的原创 2022-02-14 16:55:02 · 15787 阅读 · 4 评论 -
钉钉通知-调用钉钉发送企业内部消息开发
明确需求:系统需要发送通知消息到用户,接收消息用户为同一企业内的人员,选用短信可能涉及到费用问题,故可以选用钉钉或者企业微信。调用钉钉发送企业内部消息:第一步:需要单位授权为子管理员,以便进行应用的创建原创 2022-01-26 10:47:37 · 47246 阅读 · 8 评论 -
ERROR:Unsupported conversion from LONG to java.sql.Timestamp
项目在生产环境运行是遇到这样一个报错,java.sql.SQLDataException: Unsupported conversion from LONG to java.sql.Timestamp这竟然是两个月前写的代码,存在这等BUG,丢人啊!原创 2021-12-20 14:16:51 · 10372 阅读 · 0 评论 -
关于springboot项目日志框架默认使用slf4j时是否需要处理log4j-JNDI注入漏洞的说明
可以看到log4j-api是被log4j-to-slf4j引用的,log4j-to-slf4j是被spring-boot-starter-logging引用的,spring-boot-starter-logging是被spring-boot-starter引用的,最终的spring-boot-starter是在pom.xml中引用的通过各种查阅资料,最终我了解到,此处默认使用slf4j+logback的方式来记录日志,并没有使用log4j、log4j2等日志框架,故不存在log4j-JNDI注入漏洞。原创 2021-12-16 16:40:30 · 4336 阅读 · 1 评论 -
Hutool Excel导出 这是单元格为保留5位小数数值格式
一、需求背景 在MySQL数据中使用decimal类型存储的字段,小数保留了5位Java实体类中也是用的BigDecimal类型, 使用Hutool的Excel导出后,显示是都被默认显示两位小数了,实际业务中偶尔需要显示3-4位,虽然可以通过Excel手动调整一下,但是业务部门还是想在此节省人工成本,于是抛给我了这个需求。二、代码及操作...原创 2021-09-29 15:55:27 · 3638 阅读 · 6 评论 -
.xsd转Java Bean及生成的.java文件编码格式调整
一、.xsd格式文件简介 参考链接二、使用sxd文件生成Java类 此步操作通过Windows系统cmd操作即可完成:// 使用win操作系统,来到xsd文件所在目录,启动cmdxjc TrnMessage.xsd -p com.xha.mode// 路径中不要有汉字// com.xha.mode为生成的包名,注意层级间用.分隔,否则报错// 生成的.Java文件会在当前目录下到此,即可生成Java bean代码。三、如果将代码导入idea后中文...原创 2021-09-23 10:30:32 · 1073 阅读 · 0 评论 -
springboot事务回滚报错No qualifying bean of type ‘org.springframework.transaction.TransactionManager‘ avai
报错信息如下:No qualifying bean of type 'org.springframework.transaction.TransactionManager' available经调查发现是项目配置多数据源导致的。项目中配置多个数据源后,在使用@Transactional()注解时如果不直接指定使用的数据源,Spring就不知道具体使用哪一个事务管理器来进行事务管理了,因此需要通过某种方式来具体指定一下。可以通过使用 @Transactional...原创 2021-09-15 13:21:28 · 13426 阅读 · 2 评论 -
shiro新添加权限不生效
springboot+shiro的项目,两月前添加的权限都可以正常用,今天由于项目需要再完善一下权限,结果添加的所有权限都不能生效,反复看了多次代码,没有漏写或者错写代码,整个人都给整郁闷了。中午睡了一觉后,优快云找解决办法吧,于是找到下文大佬的经验帖,成功解决,在此感谢这位大佬!大佬博客链接https://blog.youkuaiyun.com/bubble21/article/details/78829959问题分析:权限标签定义的时候,每层尽量不要与已存在的上层出现重复或包含关系,例如第一.原创 2021-09-06 17:09:41 · 391 阅读 · 0 评论 -
springboot实现查询数据以图片形式导出+图片下载
背景:周二下午业务部门提需求,胶东机场出口货物需要.jpg格式空运清单,挺急的。那就啥也别说了,会不会做的赶紧做吧,于是,周三下午做完测试OK,等业务部门下班后更新服务。周四上午做了份操作流程文档告诉业务部门可以用了,没过两个小时,就说改换Excel导出数据了,好家伙,直呼 好家伙 !也没啥事,就当锻炼自己了吧。在此记录一下这两天的成果,自己备份同时也分享一下。...原创 2021-08-20 11:08:01 · 1071 阅读 · 1 评论 -
Spring boot controller接收手机端传过来的List对象
Spring boot controller接收手机端传过来的List对象说明:本人小菜鸟,不喜勿喷!Java对象和Json之间的互转,一般用的比较多的两个类库是Jackson和Gson,下面记录一下Gson的学习使用。基础概念:Serialization:序列化,使Java对象到Json字符串的过程。Deserialization:反序列化,字符串转换成Java对象使用Maven管理...原创 2019-05-16 15:44:22 · 1183 阅读 · 0 评论