Spring 自动配置与起步依赖

配置 yaml、yml、properties 文件都可以配置,还可以通过 Java 系统属性和命令行参数 优先级:命令行参数 > Java 系统属性 > properties > yml > yaml 命令行使用,需要首先运行 Maven …

Spring 事务管理

事务 事务是一组操作的集合,它是一个不可分割的工作单位,这些操作要么同时成功,要么同时失败 操作: 开启事务 (一组操作开始前,开启事务):start transaction / begin 提交事务 (这组操作全部成功后,提交事务 …

Spring AOP(面向切面编程)

Aspect Oriented Programming (面向切面编程、面向方面编程) 是面向特定方法编程 动态代理是面向切面编程最主流的实现。而 SpringAOP 是 Spring 框架的高级技术,旨在管理 bean 对象的过程中,主要 …

JWT 登录校验

会话技术 会话:用户打开浏览器,访问 web 服务器的资源,会话建立,直到有一方断开连接,会话结束。在一次会话中可以包含多次请求和响应 会话跟踪:一种维护浏览器状态的方法,服务器需要识别多次请求是否来自于同一浏览器,以便在同一次会话的多次请 …

SpringAMQP

初识 MQ 同步调用 微服务间基于 Feign 的调用属于同步方式,存在一些问题 例如要开发一个支付服务,需要加入订单服务和仓储服务的代码,后期若要加入短信服务、积分服务等都需要修改支付代码,违反了开放-封闭原则 ,并且在请求返回前无法做其 …