随笔分类 -  Spring

摘要:首先我们为什么需要做日志管理,在现实的上线中我们经常会遇到系统出现异常或者问题。 这个时候就马上打开CRT或者SSH连上服务器拿日子来分析。受网络的各种限制。于是我们就想为什么不能直接在管理后台查看报错的信息呢。 于是日志管理就出现了:↓ 引入相关依赖: <dependency> <groupId> 阅读全文
posted @ 2021-09-16 13:25 coding++ 阅读(457) 评论(0) 推荐(0) 编辑
摘要:重试,在项目需求中是非常常见的,例如遇到网络波动等,要求某个接口或者是方法可以最多/最少调用几次;实现重试机制,非得用Retry这个重试框架吗? 那肯定不是,相信很多伙伴手写一下控制流程的逻辑也可以达到重试的目的。 那么用Retry的好处是什么? 简单来说,就是优雅。Retry重试框架,支持AOP切 阅读全文
posted @ 2021-09-16 13:04 coding++ 阅读(641) 评论(0) 推荐(0) 编辑
摘要:一、 语法 Cron表达式是一个字符串,从Spring4.x版本后,不再进行年份的支持。该字符串以5个空格隔开,分为6个域,每一个域代表一个含义。 语法如下: seconds minutes hours daysOfMonth months daysOfWeek 有兴趣的同学可以参考Cron表达式解 阅读全文
posted @ 2021-09-13 11:45 coding++ 阅读(1535) 评论(0) 推荐(0) 编辑
摘要:该注解是在单实例bean是使用,当使用@Scope注解的singleton属性时,bean的实例会在IOC容器创建的时候被加载, 但是如果在创建bean的时候加上@lazy注解,则bean的实例会在第一次使用的时候被创建。 @Lazy @Scope(value = ConfigurableBeanF 阅读全文
posted @ 2020-04-28 16:23 coding++ 阅读(206) 评论(0) 推荐(0) 编辑
摘要:为什么使用 AOP 如下场景: 现在有一个情景: 我们要把大象放进冰箱,步骤为:打开冰箱->放入大象->关闭冰箱 如果再把大象拿出来,步骤为:打开冰箱->拿出大象->关闭冰箱 代码如下: public void put() { System.out.println("打开冰箱..."); Syste 阅读全文
posted @ 2020-04-16 23:35 coding++ 阅读(556) 评论(4) 推荐(4) 编辑
摘要:什么是 SpringIOC: spring ioc 指的是控制反转,IOC容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。交由Spring容器统一进行管理,从而实现松耦合。 “控制反转”,不是什么技术,而是一种设计思想。 IOC 实现原理: 使用反射机制+XML技术 理解了这些基本 阅读全文
posted @ 2020-04-02 14:24 coding++ 阅读(425) 评论(3) 推荐(1) 编辑
摘要:IoC是什么: 1):Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。 2):在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。 如何理解好Ioc呢? 理解好Ioc的关键是要明确“谁控制谁,控制什么,为何 阅读全文
posted @ 2020-03-29 17:07 coding++ 阅读(164) 评论(0) 推荐(0) 编辑

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