Spring Start


Spring version:5.2.6.RELEASE

Spring boot version:2.2.6.RELEASE


AOP

  • JDK Proxy 基于 interface , 运行时动态代理
  • Cglib 基于 extends , 运行时动态代理
  • AspectJ : 编译时增强

Bean Scopes

详细描述参考 这里

  • singleton : 单例, 默认 scope
  • prototype : 原型模式,每次获取该对象时, 都会 clone 一个新的对象实例
  • request : 一次请求一个实例对象
  • session : 一次 session 会话
  • application :bean 的作用域限定在 ServletContext 的生命周期
  • websocket :bean 定义的作用域限定为 WebSocket 的生命周期
  • thread : 需要手动注册该 scope 才能使用

通过 @Scope(value = "xxx") 或者 @RequestScope 等注解,可以指定 bean 的 scope


MyBatis

https://www.jianshu.com/p/15781ec742f2

MQ

Dubbo

http://dubbo.apache.org/zh-cn/docs/user/SUMMARY.html


Reference

Spring Docs

Spring-boot Docs


文章作者: peifeng
版权声明: 本博客所有文章除特別声明外,均采用 CC BY-NC-ND 4.0 许可协议。转载请注明来源 peifeng !
 上一篇
Mysql Mysql
MySQLTODO 索引分类 按索引存储分类: 聚簇索引: innodb, 索引和数据在一起 非聚簇:myisam , 分开存储索引和数据 按使用方式分类: 主键索引: 唯一索引: 普通索引: 组合索引: 何时失效? like
2020-05-10
下一篇 
一趣二三句 一趣二三句
所谓越界,就是到那里为止的意思。守住那界限,就是继续现在所熟悉的感觉。那意味着维持那里的世界、那里的规则和关系。那也代表着,如果不越界,就无法预见另一个世界的规则和关系。 ---- 请回答 1988
2020-05-05
  目录