最新 最热

利用Spring Boot实现客户端IP地理位置获取

在当今互联的世界中,了解客户端的地理位置对于提供个性化服务和增强用户体验至关重要。无论是根据地区偏好定制内容,还是确保符合本地法规,访问客户端IP位置都是一项宝贵的资产。如抖音评论区、用户页都会展示用户的IP属...

2023-11-30
1

Spring Boot项目打包指定包名

在pom.xml文件中的添加<build></build>配置项<finalName>指定包名</finalName>,如想打包的包名叫myApp,添加<finalName>my_server</finalName>即可。...

2023-11-29
1

干掉复杂代码 — Spring Boot 与 CQRS 才是黄金组合!

微服务的兴起以及现代软件架构对可扩展性、灵活性和可维护性的需求导致开发人员接受各种设计模式。

2023-11-28
1

第1章:不会手写Spring?那么你就会错失编程世界的一大乐趣!

嘿!很高兴看到你对手写Spring感兴趣。事实上,手撸Spring有很多好处,不仅可以帮助你深入了解框架的工作原理,还可以提升你的编程技能和竞争力。

2023-11-28
1

Spring源码浅析——事件和异步事件

观察者模式(Observer Pattern)是一种设计模式,用于在对象之间定义一种一对多的依赖关系,以便当一个对象的状态发生变化时,所有依赖于它的其他对象都能够自动接收通知并做出相应的处理。...

2023-11-28
1

Spring源码浅析——bean创建流程

本节我们看一下Spring如何解决循环依赖的问题。循环依赖的问题在很多语言场景上都会出现,比如说python中闭包导致的循环依赖:

2023-11-28
1

Spring AOP源码分析——基本概念介绍

Aspect Oriented Programming (AOP) 是一种编程范式,它旨在提供一种方法来增强应用程序的功能和模块化横切关注点。

2023-11-28
1

Mybatis-Plus实践学习(六)

使用SpringBoot将进一步的简化MP的整合,需要注意的是,由于使用SpringBoot需要继承parent,所以需要重新创建工程,并不是创建子Module。

2023-11-28
1

spring-state-machine拦截器

继续分享spring-state-machine状态机的拦截器使用,这里需要留意一个细节:

2023-11-28
1

Spring Data Redis切换底层Jedis 和 Lettuce实现

Spring Data Redis是 Spring Data 系列的一部分,它提供了Spring应用程序对Redis的轻松配置和使用。它不仅提供了对Redis操作的高级抽象,还支持Jedis和Lettuce两种连接方式。...

2023-11-28
1