![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
weixin_40388298
一心想把java搞明白的猿
展开
-
springboot连接mysql遇到的坑--------一Access denied for user ''@'localhost' (using password: NO)
原始配置spring: datasource: data-url:jdbc:mysql://localhost:3306/dbgirl data-username: root data-password: 123456这样会报错,显示Access denied for user ''@'localhost' (using password: NO) 无法获取什么...原创 2019-03-07 10:59:56 · 2691 阅读 · 1 评论 -
springboot使用@Transactional注解无效,无法完成事务管理操作
Springboot2.0后,使用jpa操作数据库,发现默认创建表是myisam引擎,而不是innodb,myisam不支持使用@Transactional注解 mysql的表是有事务安全( 比如:InnoDB)和非事务安全(比如:ISAM、MyISAM)之分的 问题解决方法: 把application.yml文件里面的数据库引擎改为innodb spring: profiles...原创 2019-03-07 15:30:24 · 3629 阅读 · 0 评论 -
关于@JsonSerialize的简单使用
当我们我date时间戳传到前端会发现格式并不是他们想要的,多出了几位因为在java中date的时间戳格式是ms,前端想要的是s,我们就需要将ms转为s-----ms/1000,虽然把date转成long的方法很多,但是作为猿就应该用上高逼格的代码,你们说是吧,直接上代码package com.meizhi.sell.utils.serializer;import com.faste...原创 2019-03-18 10:25:05 · 2005 阅读 · 0 评论 -
当我们给前端提供的接口中出现有null值的字段,且不必要的字段时,我们该如何处理
有两种方法:第一种方法就是通过注解来进行局部的解决,但是会出现这么一个问题,当你实体类越来越多的时候,你每个类都不要去加注解,使用@JsonInclude(JsonInclude.Include.NON_NULL)这个注解来过滤掉不必要的null值,是你的接口更完美第二种方法就是在springboot的application.yml文件中配置上,进行全局的解决jackso...原创 2019-03-18 10:44:47 · 2114 阅读 · 0 评论