Spring 消息推送


Spring 消息推送 常见的消息推送的技术有 SSE 单向推送 WebSocket 双向推送 HTTP 长连接 SSE 单向推送 SseEmitter 是 SpringMVC(4.2+) 提供的一种技术 , 它是基于 Http 协议的,相比 WebSocket,它更轻量,但是它只能从服务端向客户端

Spring Bean 作用域


Spring Bean 作用域 Spring 提供的默认环境作用域有 singleton 和 prototype 在 Web 环境下还有 request、session、application 三个作用域。 singleton 单例 当 scope 的值设置为 singleton 的时候,整个 sp

FactoryBean 和 BeanFactory


FactoryBean 和 BeanFactory FactoryBean 和 BeanFactory 是两个功能完全不一样的接口。 FactoryBean 我们通过 FactoryBean 可以让 Spring 容器通过这个接口的实现来获取我们需要创建的 bean 对象 接口方法 接口中主要有三个

AOP 实现原理


AOP 实现原理 什么是 AOP? 全称为 Aspect Oriented Programming: 面向切面编程 . 通过预编译方式和运行期动态代理的方式实现功能的一种技术 。 利用 AOP 可以对业务逻辑的各个部分进行隔离 , 从而使得业务逻辑各部分之间的耦合度降低 , 提高程序的可重用性 ,

JSR303 说明


JSR303 说明 JSR 是 Java Specification Requests 的缩写,意思是 Java 规范提案。是指向 JCP(Java Community Process) 提出新增一个标准化技术规范的正式请求。任何人都可以提交 JSR,以向 Java 平台增添新的 API 和服务。J

SpringBoot 注解功能


SpringBoot 注解功能 配置注解 @Configuration 标识是配置类 = 配置文件, 配置类也是一个组件 默认单实例 参数 proxyBeanMethods 默认true Full(proxyBeanMethods = true) :proxyBeanMethods 参数设置为 tr