![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SSM框架+springboot系列
ssm,springboot系列
小哇666
专注web/大数据
展开
-
spring 枚举、策略模式、InitializingBean初使化组合使用示例
/ 可以继续添加更多的文本处理类型。原创 2024-07-01 19:39:56 · 319 阅读 · 0 评论 -
SpringBoot事件发布与监听,观察者模式使用
可以发现,用户注册与信息推送强耦合,用户注册其实到存库成功,就已经算是完成了,后面的信息推送都是额外的操作,甚至信息推送失败报错,还会影响API接口的结果,如果在同一事务,报错信息不捕获,还会导致事务回滚,存库失败。本文记录springboot使用@EventListener监听事件、ApplicationEventPublisher.publishEvent发布事件实现业务解耦。原创 2024-05-16 15:25:28 · 318 阅读 · 0 评论 -
解决Java Long类型转为Json后,前台Js调用精度丢失问题
后端JSON字符串{“id”: 1540951455810646018, “name”: “张三”, …},前端通过data.id获取id时,id的值变成了1540951455810646000,id的位数精度缺失了。当实体类中的字段为Long类型,且值超过前端js显示的长度范围时会导致前端回显错误。原创 2024-02-24 21:47:55 · 715 阅读 · 0 评论 -
springboot登陆拦截器+Jwt+ThreadLocal 组合使用
登陆接口。原创 2019-09-21 10:00:47 · 2121 阅读 · 1 评论 -
jdk1.8 Optional使用
参考文档https://blog.csdn.net/L_Sail/article/details/78868673调用一个方法得到了返回值却不能直接将返回值作为参数去调用别的方法。我们首先要判断这个返回值是否为null,只有在非空的前提下才能将其作为其他方法的参数。这正是一些类似Guava的外部API试图解决的问题。新版本的Java,比如Java 8引入了一个新的Optional类。Optional类的Javadoc描述如下:这是一个可以为null的容器对象。如果值存在则isPresent().原创 2021-04-28 18:36:06 · 501 阅读 · 0 评论 -
jdk1.8 Lambda表达式的使用
参考博文https://www.cnblogs.com/franson-2016/p/5593080.htmlLambda表达式的语法基本语法:(parameters) -> expression或(parameters) ->{ statements; }下面是Java lambda表达式的简单例子// 1. 不需要参数,返回值为 5 () -> 5 // 2. 接收一个参数(数字类型),返回其2倍的值 x -> 2 * x // 3. 接受原创 2021-04-21 14:58:10 · 229 阅读 · 0 评论 -
Springboot项目中使用FastJson注解@JSONField(serialize = false)无效 的解决办法
一、问题出现场景在controller层将实体类的list集合放入ModelMap中,方法通过@ResponseBody注解进行转json串返回给视图二、发生问题在视图中查看当前获取的json串,发现加上@JSONField(serialize = false)注解的字段也被序列化出来了。三、分析原因Sprintboot默认是通过jackson来转换JSON的,@JSONField(serialize = false)是FastJson的注解,Springboot使用jackson进行转JSO转载 2021-04-07 09:43:54 · 2829 阅读 · 0 评论