科学做视频网站东莞网站优化推荐
news/
2025/10/2 0:14:26/
文章来源:
科学做视频网站,东莞网站优化推荐,网站建设的成本,做网站图片广告推广怎么忽悠人的文章目录 1. spring中的bean是线程安全的吗2. 事务的实现--AOP3. 项目中用到的AOP4.spring中事务的失效场景5. Bean的生命周期6.spring中的循环引用问题7. springMVC的执行流程8. springboot自动装配原理9. 常见注解10 Mybatis11 Mybatis一二级缓存 1. spring中的bean是线程安全… 文章目录 1. spring中的bean是线程安全的吗2. 事务的实现--AOP3. 项目中用到的AOP4.spring中事务的失效场景5. Bean的生命周期6.spring中的循环引用问题7. springMVC的执行流程8. springboot自动装配原理9. 常见注解10 Mybatis11 Mybatis一二级缓存 1. spring中的bean是线程安全的吗
口述spring中的bean一般都是单例的当然可以用scope设置那单例的会其实是存在线程安全问题的因为对象的单例的嘛那如果说我定义了一些实例变量啊类变量啊在多线程的环境下因为这些都是共享变量嘛涉及到多个线程的读写操作那肯定是有线程安全问题的从这个意义上来讲的话那就是线程不安全的当然我们一般是不会这样去写的一般我们resource啊autowired啊注入的其实都是无状态的类像service啊dao啊注入进来我们是不能修改的那其实从这种角度看的话就是线程安全的其实我们一般开发不会写这种成员变量用注解注入的呢又是不可修改的所以一般是线程安全的。
2. 事务的实现–AOP 3. 项目中用到的AOP
记录操作的日志环绕通知切点表达式实现
4.spring中事务的失效场景
事务失效参考博客https://blog.csdn.net/Pastxu/article/details/124531638? 大事务问题参考博客https://blog.csdn.net/qq_43141726/article/details/122095669? 5. Bean的生命周期
实例化初始化
首先通过beanDefinitionReader解析注解的bean的信息然后放入beanDefinition对象内
6.spring中的循环引用问题 三级缓存可以解决bean初始化过程中的循环依赖问题不能解决构造方法中的循环依赖问题
一级缓存只有当bean初始化后才能注入不能解决循环引用问题 一般对象不是代理对象用二级缓存可以解决循环引用问题
使用三级缓存解决循环依赖问题可以解决代理对象 构造方法注入导致循环引用解决懒加载注解需要的时候再注入并不是实例化的时候就去注入
7. springMVC的执行流程
jsp阶段
8. springboot自动装配原理 9. 常见注解 10 Mybatis 11 Mybatis一二级缓存
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/924428.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!