
spring
文章平均质量分 93
懵懵懂懂搬运工
这个作者很懒,什么都没留下…
展开
-
数据校验工具
目录 前言 什么是 JSR-303? 添加依赖 内嵌的注解有哪些? 如何使用? 简单校验 分组校验 嵌套校验 如何接收校验结果? BindingResult 接收 全局异常捕捉 spring-boot-starter-validation做了什么? 如何自定义校验? 自定义校验注解 自定义校验器 演示转载 2021-11-09 09:39:26 · 567 阅读 · 0 评论 -
SpringBoot 中 AOP 的内部调用失效
今天我们聊一个 AOP 切面技术,起因是微信群里一位网友遇到了一个自定义注解未生效问题,看起来就是和 @Transactional 未生效一样。根据他的描述,我制作了 demo,下面是经过我简化后的代码。第一步,先定义一个注解:@Target(value={ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic@interfaceMyMonitor{}然后实现它。@Compone...转载 2021-11-09 09:35:20 · 1917 阅读 · 0 评论 -
从源码分析Spring Boot 启动流程
目录 前言 源码版本 从哪入手? 源码如何切分? 如何创建SpringApplication? 设置应用类型 设置初始化器(Initializer) 设置监听器(Listener) 设置监听器(Listener) 执行run()方法 获取、启动运行过程监听器 环境构建 创建IOC容器 IOC容器的前置处理 刷新容器转载 2021-11-09 09:12:03 · 125 阅读 · 0 评论 -
Zipkin+Sleuth 链路追踪
本篇主要内容这篇主要是理论 + 实践相结合。实践部分涉及到如何把链路追踪组件Sleuth+Zipkin加到我的 Spring Cloud 《佳必过》开源项目上。本篇知识点: 链路追踪基本原理 如何在项目中轻松加入链路追踪中间件 如何使用链路追踪排查问题 一、为什么要用链路追踪?1.1 因:拆分服务单元微服务架构其实是一个分布式的架构,按照业务划分成了多个服务单元。由于服务单元的数量是很多的,有可能几千个,而且业务也会更复杂,如果出现了错误和异常,...转载 2021-11-08 09:23:27 · 777 阅读 · 0 评论