Spring框架
文章平均质量分 75
分析Spring框架中重要的知识点
tryxr
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Bean 的生命周期
BeanDefinition = Bean 的"定义信息"或"图纸",描述了一个 Bean 该怎么造、造出来是什么样。原创 2026-10-17 14:38:30 · 89 阅读 · 0 评论 -
Spring 中事务失效的场景有哪些
Spring 事务回滚是由在捕获到业务方法向外抛出的异常后触发的。如果在业务里try-catch把异常吃掉了、没有重新抛出,拦截器就感知不到异常,会走 commit 分支导致事务失效。默认只回滚 RuntimeException(运行时异常,非受检异常),受检异常需要配置。原创 2026-10-17 14:38:07 · 83 阅读 · 0 评论 -
SpringAOP
有 4 种:@AspectJ 注解、XML aspect、XML advisor、Advisor API。实际开发中主要用 @AspectJ 注解 + Spring Boot 默认的 CGLIB 代理。原创 2026-09-19 15:13:33 · 315 阅读 · 0 评论 -
单例bean是线程安全的吗
类,它们通常只包含方法,没有可修改的成员变量(或者成员变量都是不可变的,如注入的Mapper或其他的Service)。对于无状态的Bean,多个线程并发调用只是执行方法栈上的局部变量,天然是线程安全的。当多用户并发请求时,Tomcat等容器会为每个请求分配一个独立线程,这些线程会并发执行该Bean的业务方法。如果你的Bean确实需要有状态的成员变量(比如用来承载请求参数的 View Model 对象),那么就必须由开发者自行保证线程安全。如果必须是有状态的,就需要手动处理同步,或者改用多例模式。原创 2026-10-15 16:56:43 · 46 阅读 · 0 评论
分享