mybatis-plus
文章平均质量分 60
变速不变道
这个作者很懒,什么都没留下…
展开
-
java8日期类型属性指定格式序列化配置优先级问题
WebMvcConfigurationSupport的原因,所以只记住,不管配置文件的方式生效与否优先级都比bean配置方式低。因此,在做了全局配置的情况下,某个日期属性还想做特别的格式序列化,可以用注解@JsonFormat特别指定;注意:其实springboot-2.x版后,配置文件的方式经常失效,官网也提到是用了。》中提到了三种日期属性的序列化方式,那么这里我就再对比一下它们的优先级。3、ObjectMapper的bean配置。原创 2023-01-08 16:07:51 · 281 阅读 · 1 评论 -
java8日期类型属性指定格式序列化全局配置及特殊序列化
在springboot web日常开发中,若属性直接用的日期类型,势必会涉及到日期属性的格式化,如统一返回此种格式 yyyy-MM-dd HH:mm:ss给前端,前端也以这种格式传入日期属性值到后端。com.fasterxml.jackson.annotation.JsonFormat指定格式;但若可以全局配置,不也更是友好么。下面就给大家展示一下全局配置。删掉配置文件的配置,在启动类重定义ObjectMapper的bean。全局配置有配置文件和配置类两种方式;我建议统一使用java配置类的方式。原创 2023-01-07 16:24:29 · 609 阅读 · 1 评论 -
mybatis-plus、Druid多数据源之事务示例
上一篇文章《springboot、mybatis-plus、Druid多数据源环境搭建》讲了多数据源的环境搭建,并做了个查询示例;之前一个数据库操作有事务一说,那么多数据源自然也得有,下面就以增改操作来做个示例。关于环境搭建还不太明白的道友,可以先去看一下我的上一篇文章。1、这里就无需引入额外依赖了,主要是使用注解com.baomidou.dynamic.datasource.annotation.DSTransactional设定场景:编写一个方法,方法内先往主库插入数据,再手动...原创 2022-06-19 16:15:29 · 1516 阅读 · 1 评论 -
springboot、mybatis-plus、Druid多数据源环境搭建
Java单体项目里,我们一般是只需配置一个数据库,这时代码里的dao层都是只对一个数据库操作;但有时候我们的数据可能在2个或者3个数据库,这时就需要配置更多数据源,进行数据库直连操作,下面以MySQL的两个库为例(Oracle也就换个驱动类与连接串)...原创 2022-06-19 00:11:08 · 539 阅读 · 1 评论