logo头像

From zero to HERO

Spring Data R2DBC响应式操作MySQL

Spring Data R2DBC响应式操作MySQL

1. 前言在使用R2DBC操作MySQL数据库 一文中初步介绍了r2dbc-mysql的使用。由于借助DatabaseClient`操作MySQL,过于初级和底层,不利于开发。今天就利用Spri...

Hibernate Validator校验参数全攻略

Hibernate Validator校验参数全攻略

1. 前言因为网络传输的不可靠性,以及前端数据控制的可篡改性,后端的参数校验是必须的,应用程序必须通过某种手段来确保输入进来的数据从语义上来讲是正确的。 2. 数据校验的痛点为了保证数据语义的正...

使用Spring注解@Import进行Bean的导入管理

使用Spring注解@Import进行Bean的导入管理

1. 前言很多时候我们的Spring项目使用多模块,或者我们需要将自己特定的类库打成依赖。默认情况下Spring Boot应用只会扫描main方法所在的包路径下的Bean和通过spring.fa...

Spring Boot 2 实战:常用读取配置的方式

Spring Boot 2 实战:常用读取配置的方式

1. 前言在Spring Boot项目中我们经常需要读取application.yml配置文件的自定义配置,今天就来罗列一下从yaml读取配置文件的一些常用手段和方法。 2. 使用@Value注...

Spring 5即将进入版本末期

Spring 5即将进入版本末期

1. 前提概要2020年6月25日Spring Framework团队发布博客宣布Spring Framework最新的里程碑版本Spring Framework 5.3 M1发布。虽然这只是一...

Spring Boot 2 实战:利用Redis的Geo功能实现查找附近的位置

Spring Boot 2 实战:利用Redis的Geo功能实现查找附近的位置

1. 前言老板突然要上线一个需求,获取当前位置方圆一公里的业务代理点。明天上线!当接到这个需求的时候我差点吐血,这时间也太紧张了。赶紧去查相关的技术选型。经过一番折腾,终于在晚上十点完成了这个需...

聊聊依赖注入注解@Resource和@Autowired

聊聊依赖注入注解@Resource和@Autowired

1. 前言 @Resource和@Autowired注解都可以在Spring Framework应用中进行声明式的依赖注入。而且面试中经常涉及到这两个注解的知识点。今天我们来总结一下它们。 2....

Spring Boot 2实战:应用启动后执行逻辑

Spring Boot 2实战:应用启动后执行逻辑

1. 前言不知道你有没有接到这种需求,项目启动后立马执行一些逻辑。比如简单的缓存预热,或者上线后的广播之类等等。如果你使用 Spring Boot 框架的话就可以借助其提供的接口CommandL...