惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
V2EX
人人都是产品经理
人人都是产品经理
WordPress大学
WordPress大学
博客园 - Franky
小众软件
小众软件
酷 壳 – CoolShell
酷 壳 – CoolShell
Apple Machine Learning Research
Apple Machine Learning Research
爱范儿
爱范儿
IT之家
IT之家
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
V
Visual Studio Blog
S
SegmentFault 最新的问题
美团技术团队
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
有赞技术团队
有赞技术团队
B
Blog RSS Feed
Last Week in AI
Last Week in AI
Jina AI
Jina AI
博客园 - 司徒正美
The Cloudflare Blog
博客园_首页
博客园 - 聂微东
宝玉的分享
宝玉的分享
大猫的无限游戏
大猫的无限游戏

博客园 - 天天天蓝

JDK 国内源 jenkins spring cloud springboot java文章索引 小程序 AWAIT ASYNC ES6转ES5解决 centos vsftpd centos nginx linux 修改配色 mac 常用技巧 ryzen nvidia hackintosh mysql count 主键之坑 git命令 MYSQL 注释 yaf twig配置 1.YAF 的安装 yaf nginx 设置 ubuntu 16 阿里云 vsftpd win10下 homestead 安装
spring 文章索引
天天天蓝 · 2020-03-11 · via 博客园 - 天天天蓝

Spring解决单例bean线程不安全问题

比较 Spring AOP 与 AspectJ

只能使用运行时织入                                                   运行时织入不可用。支持编译时、编译后和加载时织入
功能不强-仅支持方法级编织 更强大 -                            可以编织字段、方法、构造函数、静态初始值设定项、最终类/方法等…。
只能在由 Spring 容器管理的 bean 上实现                       可以在所有域对象上实现
仅支持方法执行切入点                                                 支持所有切入点
代理是由目标对象创建的, 并且切面应用在这些代理上        在执行应用程序之前 (在运行时) 前, 各方面直接在代码中进行织入

Spring事务管理之几种方式实现事务(转)

编码式 声明式 XML和注解