博主自主知识产权《Spring Boot深入浅出系列课程》(16章97节文档) 已经上线,请关注

 分类:spring

超给力,一键生成数据库文档-数据库表结构逆向工程

超给力,一键生成数据库文档-数据库表结构逆向工程
一、解决什么问题 数据库文档是我们在企业项目开发中需要交付的文档,通常需要开发人员去手工编写。编写完成后,数据库发生变更又需要手动的进行修改,从而浪费了大量的人力。并且这种文档并没有什么技术含量,被安排做这个工作的程序员往往自己心里会有抵触情绪,悲观的预期自己在团队的位置,造成...

字母哥 1周前 (08-04) 83℃

精讲RestTemplate第2篇-多种底层HTTP客户端类库的切换

精讲RestTemplate第2篇-多种底层HTTP客户端类库的切换
本文是精讲RestTemplate第2篇,前篇的blog访问地址如下: 精讲RestTemplate第1篇-在Spring或非Spring环境下如何使用 RestTemplate只是对其他的HTTP客户端的封装,其本身并没有实现HTTP相关的基础功能。其底层实现是可以配置切换...

字母哥 2周前 (08-03) 151℃

项目部署点一下按钮就可以,全流程自动化-三分钟学会真简单

项目部署点一下按钮就可以,全流程自动化-三分钟学会真简单
我们平时在开发一些小项目的时候,有快速部署发布的这样的需求,我感觉最智能的方式可能是喊一声“发布”,应用程序就能自动打包发布到服务器上并运行起来。因为项目的规模比较小,我们可能不会应用到DevOps团队。我们希望有一个小工具,帮我们实现应用程序的快速上线。 Alibaba Clo...

字母哥 2周前 (08-01) 166℃

Spring Security OAuth2之resource_id配置与验证

Spring Security OAuth2之resource_id配置与验证
一、resource_id的作用 Spring Security OAuth2 架构上分为Authorization Server认证服务器和Resource Server资源服务器。我们可以为每一个Resource Server(一个微服务实例)设置一个resourceid。...

字母哥 2周前 (07-28) 131℃

基于SpringBoot AOP面向切面编程实现Redis分布式锁

基于SpringBoot AOP面向切面编程实现Redis分布式锁
基于SpringBoot AOP面向切面编程实现Redis分布式锁 基于SpringBoot AOP面向切面编程实现Redis分布式锁 基于SpringBoot AOP面向切面编程实现Redis分布式锁 锁定的目标是确保相互排斥其访问的资源。实际上,此资源通常是字符串。使用re...

字母哥 1个月前 (07-08) 190℃

Spring 里那么多种 CORS 的配置方式,到底有什么区别

Spring 里那么多种 CORS 的配置方式,到底有什么区别
作为一个后端开发,我们经常遇到的一个问题就是需要配置CORS,好让我们的前端能够访问到我们的 API,并且不让其他人访问。而在Spring中,我们见过很多种CORS的配置,很多资料都只是告诉我们可以这样配置、可以那样配置,但是这些配置有什么区别? CORS 是什么 首先我们要明确...

字母哥 7个月前 (01-09) 1076℃

不要在Spring单元测试中使用 @Transactional注解

不要在Spring单元测试中使用 @Transactional注解
一、核心问题 在单元测试时,测试类中 @Transactional 注解,会导致测试中 Entity 数据的操作都是在内存中完成,最终并不会进行 commit 操作,也就是不会将 Entity 数据进行持久化操作,从而导致测试的行为和真实应用的行为不一致。 二、详解 事务管理在应...

字母哥 9个月前 (11-21) 1978℃

SpringBoot应用跨域访问解决方案

SpringBoot应用跨域访问解决方案
一、什么是跨域访问 说到跨域访问,必须先解释一个名词:同源策略。所谓同源策略就是在浏览器端出于安全考量,向服务端发起请求必须满足:协议相同、Host(ip)相同、端口相同的条件,否则访问将被禁止,该访问也就被称为跨域访问。 虽然跨域访问被禁止之后,可以在一定程度上提高了应用的安全...

字母哥 9个月前 (11-11) 1442℃