![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
文章平均质量分 60
IT学习道场
起草技术博客,造福人类
展开
-
springboot+logback日志来发送异常信息邮件
系统异常了,上篇是通过在全局异常中通过调用发送邮件的处理器代码进行邮件的发送,总是觉得还不那么优雅这篇是通过扩展 logback 的日志插件来处理 err 级别的日志异常信息来发送邮件的通过这篇的学习,可以掌握如何扩展 logback 的日志类,来实现自己不可告人的目的。...原创 2022-07-08 16:47:23 · 1094 阅读 · 2 评论 -
springboot+freemarker+email实现异常邮件通知
在我们的项目中,总是有一些我们不可控制的异常,比如数据库连接不上,redis挂掉,以及一些代码上未可知的异常爆发,不能在项目上线时就可以统计出来,并且修复,所以当我们这些bug抛出异常时,或者在某些可控的严重异常需要推送邮件或者短信或者其他的通讯工具比如 钉钉或者飞书等,我们就需要这样的功能,这里提供一个邮件通知方法,当有未知异常或者被定义为严重异常的,就会给运维人员发送一个邮件进行通知,方便计时应对和问题定位。在springboot中的全局异常捕获处,对不可控异常拿到异常栈信息,进行异常msg的组装和通知原创 2022-07-08 16:43:18 · 23770 阅读 · 0 评论 -
高质量java常用util类
java使用工具类,这些其中的一个类,或许你也有,但是里面有很多是自己扩展的,功能相对丰富和各个场景的功能封装,相对齐全,希望有好的东西一起分享,评论区见原创 2022-06-06 17:23:05 · 1488 阅读 · 0 评论 -
SpringBoot 内置工具类
断言 断言是一个逻辑判断,用于检查不应该发生的情况 Assert 关键字在 JDK1.4 中引入,可通过 JVM 参数-enableassertions开启 SpringBoot 中提供了 Assert 断言工具类,通常用于数据合法性检查 // 要求参数 object 必须为非空(Not Null),否则抛出异常,不予放行// 参数 message 参数用于定制异常信息。void notNull(Object object, String message)// 要求参转载 2022-01-21 09:26:39 · 447 阅读 · 0 评论 -
spring ioc原理
原理:一般指的是代码的实现 以及涉及到的技术一:以xml的形式来说1.主要涉及到xml解析技术 以及 反射机制 还有实例存储的数据结构(容器)1)xml解析技术: 包括dom4j 以及jdom支持xpath… 功能更强大 推荐使用2)反射机制: 首先得获得类的全路径,该类还得有构造器,如果你要是写了有参构造器的话,必须得显示写无参构造器。默认情况下,该类是自带无参构造器。...原创 2019-08-13 15:05:15 · 275 阅读 · 0 评论 -
Spring AOP
ProxyFacotryBean是FacotryBean的一种实现,FacotryBean要产生bean都要重写getObject方法,而ProxyFacotryBean这里的这个getObject正是为代理做了准备并返回代理对象。首先用initializeAdvisorChain(第一次去取代理对象时初始化一遍)初始化Advisor链后对于singleton和prototype进行区分生成对应的...原创 2019-08-13 15:16:53 · 113 阅读 · 0 评论 -
springmvc
SpringMVC的工作原理图:SpringMVC流程1、 用户发送请求至前端控制器DispatcherServlet。2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet...原创 2019-08-16 08:43:08 · 142 阅读 · 0 评论