5、面向切面:AOP在这里先简单介绍一下SpringAop这里是引用Spring AOP(面向切面编程)是Spring框架的一个重要组成部分,它提供了一种在运行时动态地将代码切入到方法、构造函数或者属性的能力,从而实现了对业务逻辑的解耦和复用。 Spring AOP的核心思想是将横切关注点(如日志、事务、安全等)从业务逻辑中分离出来,通过切面(Aspect) ......
280
0
0
2023-05-02
目录1 Spring 事务控制要明确的内容2 Spring 中事务控制的 API 介绍2.1 PlatformTransactionManager2.2 TransactionDefinition2.2.1 事务的隔离级别2.2.2 事务的传播行为2.2.3 超时时间2.2.4 是否是只读事务2.3 TransactionStatus3 基于 XML 的声明 ......
285
0
0
2023-04-29
目录Spring Boot端第一步,引入依赖第二步,创建WebSocket配置类第三步,创建WebSocket服务第四步,创建Controller进行发送测试Vue端第一步,创建连接工具类第二步,建立连接第三步,监听服务器发送过来的消息第四步,关闭连接 总结Spring Boot端第一步,引入依赖首先我们需要引入WebSocket所需的依赖,以及处 ......
276
0
0
2023-04-28
目录AOP 概述AOP 实现分类AOP 术语基于 Aspectj 实现 AOP 操作第一版:基于xml(aop:config)配置文件第二版:基于xml(aop:aspect)配置文件第三版:基于注解实现通知AOP 概述AOP 为 Aspect Oriented Programming 的缩写,是面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一 ......
377
0
0
2023-04-28
目录Spring Cloud Gateway 的核心功能:1、路由 Route:2、断言 Predicate:3、过滤器 filter:4、Predicate 断言条件(转发规则)介绍Path 方式匹配转发Before 方式匹配转发After 方式匹配转发Between 方式匹配转发Cookie 方式匹配转发Header 方式匹配转发Host 方式匹配转发请 ......
348
0
0
2023-04-28
目录一、首先我们先创建一个Maven项目 1.打开pom.xml文件引入依赖,以下是整个pom.xml文件2.引入依赖之后咱们导入需要的xml文件3.log4j.properties配置文件二、开始Spring集成MyBatis 1、首先我们先创建一个MyBatis.xml2、之后就是创建Spring文件这个文件是Spring帮我们管理M ......
301
0
0
2023-04-28
目录Spring事务传递机制原理一、Propagation.NERVER的测试二、Propagation.REQUIRED的测试三、Propagation.NESTED的测试四、Propagation.REQUIRED_NEW的测试五、NOT_SUPPORTED的测试六、NOT_SUPPORTED的测试Spring事务传递机制原理首先,我们通过org.spr ......
378
0
0
2023-04-21
目录前言Spring Seciruty简单介绍认证(Authentication)授权(Authorization)实现简单介绍准备阶段Maven统一错误码统一返回定义数据库设计基于表单认证核心配置通过注解形式实现哪些需要资源不需要认证自定义认证异常实现自定义授权异常实现自定义登录成功、失败自定义登出自定义认证基于Token认证核心配置Token创建Toke ......
312
0
0
2023-04-21
4、原理-手写IoC我们都知道,Spring框架的IOC是基于Java反射机制实现的,下面我们先回顾一下java反射。4.1、回顾Java反射Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为Java语言的反射机制。简单来说,反射机制 ......
268
0
0
2023-04-21
目录项目配置使用实例1.手动加载2.自动加载3.异步手动加载4.异步自动加载项目配置依赖首先搭建一个标准的SpringBoot项目工程,相关版本以及依赖如下本项目借助SpringBoot 2.2.1.RELEASE + maven 3.5.3 + IDEA进行开发<dependencies> <dependency> ......
342
0
0
2023-04-20
Spring源码核心知识点凝练总结全局篇个人对Spring的理解IOC理解DI理解Spring总结概括ApplicationContext与BeanFactory关系生命周期篇Spring应用程序上下文生命周期Bean的生命周期Bean常见的作用域BeanPostProcessor和BeanFactoryPostProcessor的区别依赖注入和依赖查找来源 ......
257
0
0
2023-04-18
为什么要保证接口安全对于互联网来说,只要你系统的接口暴露在外网,就避免不了接口安全问题。 如果你的接口在外网裸奔,只要让黑客知道接口的地址和参数就可以调用,那简直就是灾难。举个例子:你的网站用户注册的时候,需要填写手机号,发送手机验证码,如果这个发送验证码的接口没有经过特殊安全处理,那这个短信接口早就被人盗刷不知道浪费多少钱了。那如何保证接口安全呢?一般来说 ......
310
0
0
2023-04-16
目录关键源码1.初始化状态位2.initPropertySources3.validateRequiredProperties4.处理早期事件关键源码这次的内容是上图中的第1步,容器刷新前的准备工作。基本上都是一些初始化动作。下面是这部分的涉及到的源码中的关键部分:public abstract class AbstractApplicationContex ......
291
0
0
2023-04-16
目录Spring容器刷新—02—obtainFreshBeanFactoryBeanFactory和ApplicationContextobtainFreshBeanFactory1.GenericApplicationContext系列的实现2.AbstractRefreshableApplicationContext系列的实现该使用哪个BeanFacto ......
310
0
0
2023-04-16
目录一、讲个事故二、RSA和AES基础知识1、非对称加密和对称加密2、RSA基础知识3、AES基础知识三、加密策略1、主要思路:2、涉及工具类:3、加密策略4、交互方式四、服务器自动解密一、讲个事故接口安全老生常谈了过年之前做了过一款飞机大战的H5小游戏,里面无限模式-需要保存用户的积分,因为使用的Body传参,参数是可见的,为了接口安全我,我和前端约定了传 ......
337
0
0
2023-04-16