
SpringBoot
文章平均质量分 53
DamonREN
这个作者很懒,什么都没留下…
展开
-
解决后端传给前端(vue)long类型精度丢失的问题
bug场景:后端传递实体类给前端,数据库中主键为bigint,java类中为long类型。从数据库中查出后返回给前端展示,结果精度丢失。问题分析:vue前端对long类型的精度无法接收,javascript 的 Number 类型最大长度是17位,mysql 使用bigint 类型长度是20位。解决方案:返回给前端前通过配置类进行long类型转换string,避免精度丢失。/*** 创建配置类,对返回给前端的数据类型进行转换,long类型转换为String,避免前端造成的精度丢失*/@原创 2022-04-19 11:10:58 · 4688 阅读 · 0 评论 -
springboot项目打成jar包后,放在linux系统上运行时出现文件空指针等问题
场景:使用springboot搭建Fabric-java-sdk的客户端项目,需要将Fabric网络生成的密钥和证书的文件夹拷贝到项目的资源目录或者config包下,在配置文件中配置各种证书的路径,然后在代码中通过这个配置文件获取这些路径,从而读取这些文件并验证密钥和证书。本地是没有问题的,但打成jar包发布到linux测试环境就会出现文件空指针等问题。分析:该项目是springboot工程是...原创 2020-05-07 10:36:56 · 1762 阅读 · 0 评论 -
The method assertEquals(String, String) is undefined for the type TestJunit
import org.junit.Test;import static org.junit.Assert.assertArrayEquals;public class TestJunit { String message = "Hello World"; MessageUtil messageutil = new MessageUtil(message); pu...原创 2020-01-10 10:25:47 · 3275 阅读 · 0 评论 -
创建SpringBoot项目pom.xml报错:Unknown:Maven Configuration Problem
场景:新创建的SpringBoot项目,pom文件报错:Unknown:Maven Configuration Problem。版本:使用的IDE为STS;springboot版本2.2.2。报错:报错截图如下:原因:IDE不兼容解决方法:pom.xml中properties节点增加以下内容<properties>&l...原创 2020-01-10 10:21:22 · 680 阅读 · 0 评论 -
springboot项目原jar包启动,现因需改为在独立的tomcat以war包启动
项目独立Tomcat运行(将项目的打包方式修改为war包,然后修改启动类配置即可)(1).修改pom打包方式为war,同时排除了内置的Tomcat.<packaging>war</packaging><!-- 排除内置的tomcat --> <dependency> <groupId>org....原创 2018-09-05 09:27:00 · 1018 阅读 · 0 评论 -
maven父子工程---子模块相互依赖打包时所遇到的问题:依赖的程序包找不到
场景:因为之前用到的是,基于springboot框架所搭建的maven工程,而且都是相互独立的。现研发经理要求将所有工程进行整合和规范化,所以抽出一个parent父工程,base基础模块(包含一些公用的实体类和工具类等),以及其他子模块(Module A、 Module B ...)。Module A 以及Module B工程都需要依赖base工程。问题:在对Module A进行打包时...原创 2018-12-19 14:17:54 · 27424 阅读 · 19 评论 -
Eclipse/STS 安装Lomok插件
最近参与的springboot项目中使用了@Data注解(编写实体类时,可以减少不必要的代码,不懂的可以去简单了解下),Idea中可以在Settings下的Plugins中搜索Lomok插件直接进行安装,而Eclipse和STS就需要自己手动去下载jar包,执行安装。以下是安装步骤:1.下载lomok的jar包下载地址:https://projectlombok.org/download...原创 2019-06-19 14:39:06 · 712 阅读 · 0 评论