Springboot
陈多鱼
路在心中,路在脚下
展开
-
java反射机制实践---对象属性预处理
java反射机制实践—对象属性预处理引言 最近碰到了个问题,数据从前端传入之后需要进行校验。于是乎就简单的用get,set方法,但这样就使代码看起来异常臃肿,不美观。未引入反射之前的代码 if(pa.getLitigationAmount().length()>15) { pa.setLitigationAmount(RoundNoOfUtil.RoundNoOf(pa.getLitigationAmount(),2));原创 2021-01-28 23:56:26 · 159 阅读 · 0 评论 -
easypoi解析excel出现的不明bug,数据精度丢失
easypoi解析excel出现的不明bug,数据精度丢失引言 收到反馈,通过excel导出的数据和导入的数据不一样,精度出现丢失。如下图:导入导出故障排查 从数据录入,数据导出两方面进行排查,发现是录入的时候easy-poi解析出了问题(排查方式也很简单,查看数据库原始数据)解决方案方案一:从easy-poi中间件本身入手,在execl-->Object阶段进行校验方案二:在Object-->Database阶段进行校验,观察错误数据得只需要进行简单的四舍五入原创 2021-01-27 16:51:52 · 4419 阅读 · 2 评论 -
项目神器--mybatis增删改查代码自动生成
文章目录引言优点使用引言写后端增删改查代码已经很熟练了,为了偷懒,于是乎在网上找工具看能否自动生成部分增删改查的代码,终于在万能的github上找到了这个神器,以后就有更多时间来摸鱼了。优点简要介绍一下它的优点:界面简洁明了 ,看起来很舒服;基本不需要配置使用使用方法:方法一: 自助构建git clone https://github.com/zouzg/mybatis-generator-guicd mybatis-generator-guimvn jfx:jarcd原创 2020-12-06 22:59:32 · 1310 阅读 · 3 评论 -
手撸一个简单的日期格式化工具类
用途:日期格式化import java.text.SimpleDateFormat;import java.util.Date;/** * @Author: ck * @Description: * @Date: Create in 10:57 2020/10/17 */public class DateUtils { // case PATTERN__OF_YEAR: // 'y' // case PATTERN_MONTH_OF_YEAR:原创 2020-10-17 14:41:19 · 2195 阅读 · 2 评论 -
手撸一个分页查询接口
引言 为了提高用户的浏览体验,列表显示往往会进行分页显示,因此后端也需要编写分页查询接口。在网上查阅了一番分页相关的资料,发现了许多数据库分页查询的插件,但一般都有些许复杂,想了想直接自己手撸一个岂不妙哉,在此记录一下此次小小的尝试。需求分析 如上图所示,点击向左的箭头可向前翻页,点击数字可跳转至指定页面,点击向右箭头可向后翻页。实现思路前端:使用element ui里的 pagination组件,简单进行封装一下就可使用pagination组件链接:https://elemen原创 2020-09-04 21:56:43 · 1926 阅读 · 4 评论 -
SpringBoot整合MybatisPlus实现简单的crud操作
第一步:创建SpringBoot项目可以使用 Spring Initializer 快速初始化一个 Spring Boot 工程网址:https://start.spring.io引入web,mysql等依赖,generate之后直接解压引入IDEA即可第二步:添加MybatisPlus等依赖,直接在pom.xml文件中加入以下依赖即可<dependency> <...原创 2020-01-08 22:27:48 · 3503 阅读 · 0 评论 -
SpringBoot2.x整合定时任务Schedule
1.启动类上开启定时任务注解 @EnableScheduling注:springboot会自动扫描主类包下的所有controller2 自定义Compoment @Compoment3.@Scheduled(fixedRate =1000*15)//每15s执行一次方法...原创 2019-04-28 13:00:35 · 2164 阅读 · 2 评论 -
前后端分离之SpringBoot2.x整合mybatis实现数据库的增删改查操作(一)
1.新建springBoot2.x项目,添加mybatis,mysql等依赖,太过基础,这里不多介绍。项目目录结构如下:pom.xml文件如下<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.o...原创 2019-04-28 22:04:58 · 4705 阅读 · 2 评论 -
前后端分离之SpringBoot2.x整合mybatis实现数据库的增删改查操作(二)
1.由于是前后端分离架构,因此会产生跨域问题,至于为何会产生跨域问题,自行百度,这里不多说跨域问题解决方案package com.example.demo1.corsConfig;//设置服务器允许跨域访问import org.springframework.context.annotation.Configuration;import org.springframework.web.s...原创 2019-04-28 22:18:35 · 3109 阅读 · 3 评论