Spring
孤鸿缥缈
这个作者很懒,什么都没留下…
展开
-
Spring返回的long类型的值与前端显示的值不一样及解决办法
昨天联调的时候发现前端的一个外键id的值和数据库的值对不上,最后两位总是错的,百度搜了一下发现是这个问题:JS中Number的精度为16位,而spring中 ASIGN_ID(雪花算法)自动生成的id为18位,导致传输到前台会丢失掉。所以解决办法就是把long类型转换为String类型再传输到前台。转换的方法有很多:比如可以再VO里边转,也有一些材料说在启动类里边转,但是想一下,为什么表主键ID传到前台是String类型呢:看一下自动生成的代码就知道了,主键ID上加了这个注解: @JsonSe原创 2020-11-20 12:06:32 · 1293 阅读 · 0 评论 -
Spring项目中Excel文件上传解析
今天看了一下Excel文件上传,其实和spring没有多大关系,但是写在这个框架下,所以标题就带上了Spring。 主要参考的是这篇博客 1. 引入依赖 <!-- https://mvnrepository.com/artifact/org.apache.poi/poi --> <dependency> <groupId>org.apache.poi</groupId> <artifa原创 2020-11-06 15:42:26 · 536 阅读 · 0 评论 -
MyBtais-Plus代码自动生成+Invalid bound statement报错处理
前两天看到MyBtais-Plus中提到可以做代码自动生成,于是就想试一试,结果当然不错···但是中间遇到一个问题卡了好长时间。代码自动生成先看一下自动生成的代码吧,对应的代码搜一下还是很多的,但是有一些可能不能用,我找了一个能用的版本自己做了调整代码如下,如果要自用的话有一些地方要做调整,比如文件输出目录、数据源配置(mysql的版本有区别)、全局配置,但是总体来看难度不是很大。package com.example.testmybatis;import com.baomidou.mybati原创 2020-11-06 11:17:10 · 525 阅读 · 0 评论 -
MyBatis-Spring-Boot-Starter快速开始
搬运一下 MyBatis-Spring-Boot-Starter 的官网介绍:The MyBatis-Spring-Boot-Starter help you build quickly MyBatis applications on top of the Spring Boot.By using this module you will achieve:Build standalone applicationsReduce the boilerplate to almost zeroLess原创 2020-11-03 17:50:48 · 356 阅读 · 0 评论 -
RestTemplate发送带json请求体的post/get请求
写项目的时候看了一下需要发送一个带json的请求体去一个api,因为用了spring的框架,就想要用框架下的请求方法,看了一下spring有一个RestTemplate的方法可以来做个事情,就尝试写了以下代码public String returnfundname() { String url = "https://api.doctorxiong.club/v1/fund/rank"; RestTemplate restTemplate = new RestTemplate原创 2020-11-02 11:44:44 · 2984 阅读 · 0 评论