Easter79 Easter79
3年前
springboot中返回值json中null转换空字符串
在实际项目中,我们难免会遇到一些无值。当我们转JSON时,不希望这些null出现,比如我们期望所有的null在转JSON时都变成“”“”这种空字符串,那怎么做呢?Jackson中对null的处理1@Configuration2publicclassJacksonConfig{3@Bean
Easter79 Easter79
3年前
spring常用注解
今天看新工程项目时发现这个注解@Lazy(https://my.oschina.net/u/145675),不明白其意,遂网上搜索,结合实际业务明白了,记录如下。@Lazy该注解用于标识bean是否需要延迟加载。通常我们希望某些类在容器启动的时候变将其实例化,实现如下@BeanpublicUsergetUser(){
Stella981 Stella981
3年前
SpringBoot集成Redis引起的序列化问题
想必大家对SpringBoot可能已经很熟悉了,包括集成Redis这种常用的技术,之前一直用一贯的写法去集成Redis,写配置类没发现过任何问题,但是上周在给Redis配置类加了一个Bean之后就出现了很难发现的问题。配置类代码\@ConfigurationpublicclassRedisConfigextendsCachingConfig
Stella981 Stella981
3年前
MyBatis基于Maven的入门
主要内容如下: 1.myBatis在maven中的配置 2.myBatis在工程中的config配置文件3.myBatis为Bean和表的映射文件4.myBatis基本的使用 myBatis在maven中的配置,在pom.xml中增加内容       1.增加依赖 ,mybatis的,还有mysql的驱动的
Stella981 Stella981
3年前
Spring Boot validator参数验证restful自定义错误码响应
关于springweb应用中关于如何使用 Bean _Validation_ _API_和hibernatevalidator的文章已经很多,本文就不再重复叙述,今天要介绍的重点是在SpringBootrestful服务中如何根据不同验证错误响应不同的自定义错误码。下面直接上代码。一、定义restful统一结果返回
Easter79 Easter79
3年前
Spring全解系列
本文基于Spring5.2.x@Import注解@Import是Spring基于Java注解配置的主要组成部分。@Import注解提供了@Bean注解的功能,同时还有原来Spring基于xml配置文件里的<import标签组织多个分散的xml文件的功能,当然在这里是组织多个分散的
Easter79 Easter79
3年前
SpringBoot集成Redis引起的序列化问题
想必大家对SpringBoot可能已经很熟悉了,包括集成Redis这种常用的技术,之前一直用一贯的写法去集成Redis,写配置类没发现过任何问题,但是上周在给Redis配置类加了一个Bean之后就出现了很难发现的问题。配置类代码\@ConfigurationpublicclassRedisConfigextendsCachingConfig
Easter79 Easter79
3年前
Spring核心流程梳理
1\.简介之前其实有写过SpringBean的生命周期:Spring容器Bean与生命周期(https://my.oschina.net/u/2474629/blog/3024794)。当时太过于关注细节的实现,而进入了Spring庞大的体系之中,对于还不太了解Spring的朋友不太友好,也不方便记忆。所以,这一次以应用为
Wesley13 Wesley13
3年前
Java Swagger的注释类是怎么被调用到的
比如我有一个Swagger2的Java类,里面有一个方法createRestApi,这个方法加了@Bean的注解,负责生成Swagger文档。!在这里插入图片描述(https://oscimg.oschina.net/oscnet/up5af57bfeacc3a353672efb18bff6312d.png)那么Spring框架是如何知道
京东云开发者 京东云开发者
5个月前
由 Mybatis 源码畅谈软件设计(五):ResultMap 的循环引用
作者:京东保险王奕龙本节我们来了解Mybatis是如何处理ResultMap的循环引用,它的解决方案非常值得在软件设计中参考。另外作为引申,大家可以了解一下Spring是如何解决Bean的循环注入的。以单测org.apache.ibatis.submitt