
Spring Boot
文章平均质量分 89
一行Java
这个作者很懒,什么都没留下…
展开
-
SpringBoot Jackson序列化解决JS精度丢失问题的三种办法
大家好,我是一航!昨天下午,有伙伴儿在群里面问了下面这么个问题:数据库用bigint存储了记录的ID,Java代码用Long类型映射记录对应ID的值;前端调用SpringBoot的接口获取数据,后端debug时Long型ID能正常取到值,但是返回到前端之后,ID后半段被“偷”了,查询id为1、2、3的时候又是正常的;数据如下:两值对比:后端的值:1508733541883731970前端的值:1508733541883732000很明显,出精度问题了,但是不了解细节的时候,很容易一脸懵.原创 2022-03-30 21:30:54 · 3448 阅读 · 0 评论 -
谁再用 Map 传参,上去就给他一jio,别客气
别用 Map 传参了,可能一不小心就被自己挖的坑给埋了。原创 2021-12-08 14:19:27 · 2999 阅读 · 0 评论 -
三款神器(MyBatis Plus + MyBatisX + MyBatis Plus Join);终于不用写数据库操作代码,一键生成直接调用
三款神器(MyBatis Plus + MyBatisX + MyBatis Plus Join)数据CURD代码直接生成,大大提高生产力原创 2021-12-03 00:06:47 · 19310 阅读 · 0 评论 -
当我把 SpringBoot的启动 Banner 换成了老师;同事:借一bu说话
哥儿几个,来啦!!大家好,我是一航!今天带大家玩个好玩儿的配置。当我们启动SpringBoot项目的时候,控制台会输出SpringBoot的logo以及版本相关的信息!可能很多朋友不知道,这个logo的是可以自定义的,而且自定义起来还非常简单,只需要在resources目录下放上一个banner配置,SpringBoot启动的时候,加载txt文件或者图片文件,就会展示对应的内容;org.springframework.boot.ResourceBanner文本格式,SpringBoot .原创 2021-11-10 14:03:58 · 968 阅读 · 0 评论 -
怒肝3W字Java学习路线!从入门到封神全包了(建议收藏)
大家好!我是一航!长文警告!!!预计阅读耗时30分钟,你忍一下,但相信看完你不会后悔的;如果没有充足的时间,可以考虑先收藏着;公众号【一行Java】后台回复【Java路线】,即可获取完整的思维导图。最近和各位小伙伴儿私下聊的比较多,各个阶段的朋友都有;因为大环境的内卷,导致大家在求学、求职、提升自己的各个方面都多多少少有些迷茫焦虑;这些其实是一个非常普遍且正常的现象,会焦虑的人,往往都是对自己要求比较严苛的好同志;如果躺平了,何来焦虑可言!鉴于其中关于学习方向,学习路线的问题,其实网络如此发达.原创 2021-10-21 11:13:47 · 4383 阅读 · 3 评论 -
原来理解 Spring AOP 可以这么简单!
大家好!我是码锅(mbb)!一个乐于分享全栈(自封)的程序员。作为一名Java后端开发,AOP这个牛皮哄哄的名词一定听过、用过;但是对于刚入行的新手,甚至部分有几年开发经验的程序员来说,在初次理解它的时候,都会有点点的吃力;因为和我们一开始就接触的面向对象编程(OOP)思想有些出入,加上概念比较的空泛,导致很多人一直以来都有那么点似懂非懂的感觉;(懂了,但只懂了一点点...)今天,咱就以一个生活中的故事场景,一起来好好理解一下;在讲故事场景之前,还是得先说一下AOP常用到的一些概念、名词;说在前面,方便一会原创 2021-07-05 09:31:19 · 378 阅读 · 1 评论 -
2021最新 SpringBoot面试题精选(附刷题小程序)
推荐使用小程序阅读为了能让您更加方便的阅读本文所有的面试题目均已整理至小程序《面试手册》可以通过微信扫描(或长按)下图的二维码享受更好的阅读体验![toc]1. SpringBoot基础1.1 什么是SpringBoot?用来简化Spring应用的初始搭建以及开发过程,使用特定的方式来进行配置创建独立的Spring引用程序main方法运行嵌入的tomcat无需部署war文件简化maven配置自动配置Spring添加对应的功能starter自动化配置SpringBoot来简原创 2021-01-30 10:40:14 · 5187 阅读 · 2 评论 -
SpringBoot!你的请求、响应、异常规范了吗?
长文警告!!!文末有红包前言这段时间在调整老系统相关的一些业务代码;发现一些模块,在无形中就被弄的有点乱了,由于每个开发人员技术水平不同、编码习惯差异;从而导致在请求、响应、异常这一块儿,出现了一些比较别扭的代码;但是归根究底,主要问题还是出在规范上面;不管是大到项目还是小到功能模块,对于请求、响应、异常这一块儿,应该是一块儿公共的模板化的代码,一旦定义清楚之后,是不需要做任何改动,而且业务开发过程中,也几乎是不需要动到他丝毫;所以,一个好的规范下,是不应该在这部分代码上出现混乱或者别扭的情况的;忍不.原创 2020-12-07 16:19:23 · 780 阅读 · 1 评论 -
5分钟集成实现SpringBoot自动生成API接口文档(下篇)
前言这是一篇整合性质的文章,也可以认为是5分钟集成实现SpringBoot自动生成API接口文档的下篇,是实现真正意义上的自动化,上篇讲的是文档是自动生成出来的,但是触发生成的这个动作都是人为触发的,这里去掉所有需要人为参与的动作;写这篇文章的最终目的是将整个API文档自动生成周边相关的所有技术点全部都整理归纳起来;就算是没有任何思路的你,顺着这篇文章,也能把其中涉及到的东西全部学会,并且可以运用到实际的日常开发中去,让你从这些琐碎的事情中抽身出来,做更加有意义的事情。测试源码源码 :https:/.原创 2020-11-16 00:12:52 · 901 阅读 · 0 评论 -
spring源码解析---一文讲透@Configuration
这是一篇长文,但是很自信的是我相信我讲的已经非常透彻了,想必你读完之后,一定对@Configuration有一个很透彻的理解。@Configuration注解在实际的开发过程中,好像显的不是那么的重要,因为使用的过程中,加他,不加他,貌似都没有什么大的影响,那他存在到底有什么意义呢?我们来看一下下面的这段测试实例。// 测试类Apublic class A { public A(){ System.out.println("create a"); }}// 测试类B...原创 2020-09-06 12:07:32 · 471 阅读 · 0 评论 -
Spring MVC服务端单元测试工具MockMvc
什么是单元测试?是指对软件中的最小可测试单元进行检查和验证;作为后台开发,我们对外提供的每一个RESTful API就是一个最小的可测试单元,为了确保可用性,我们在接口对外提供服务之前要尽可能的保证接口是按预期的要求在执行,因此,单元测试就是开发过程中必不可少的一项工作;完善的单元测试技能快速定位开发过程中的BUG,同时也可以减少因为BUG导致对接过程带来的大量人员沟通所消耗的时间成本。当需要持续性完善及优化代码的时候,一个好的单元测试用例能够帮助我们快速的确认修改是否对预期产生影响。单元测试的方式.原创 2020-07-20 18:34:52 · 689 阅读 · 0 评论