随笔分类 -  1、java / 3、框架学习 / 00、Spring

摘要:一、什么是断言 断言(Assertion)是Java中一条语句,包含一个布尔表达式。 当布尔值为真,程序则被认为是正确的; 当布尔值为假,则系统会抛出异常(错误)。 二、Assert学习 当我们在编写类的方法时,常常需要对方法入参进行合法性检查,如果入参不符合要求,方法将通过抛出异常的方式拒绝后续逻 阅读全文
posted @ 2022-11-16 00:04 向大海 阅读(2843) 评论(0) 推荐(0) 编辑
摘要:@Transactional 修饰范围:类上或方法上 作用:给类中方法加入事务,当类上和方法上同时存在该注解时方法优先 注解属性 含义 属性值 属性值含义 propagation 控制事务传播属性 (默认)Required 需要事务,如果外层没有事务,则开启事务,若果外层有事务则融入当前事务。 Su 阅读全文
posted @ 2022-11-02 01:30 向大海 阅读(81) 评论(0) 推荐(0) 编辑
摘要:一、什么是spring中 bean(对象)相互依赖(循环依赖) spring中若干个bean属性互相注入对方,最终形成闭环。 二、spring怎么解决 单例 Bean循环依赖? 答:使用 三级缓存解决 三级缓存是利用3个map集合 第一个集合:singletonFactories(三级缓存) : B 阅读全文
posted @ 2022-07-04 09:52 向大海 阅读(909) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示