Spring Boot 如何使用拦截器、过滤器、监听器?
过滤器过滤器的英文名称为Filter,是Servlet技术中最实用的技术。如同它的名字一样,过滤器是处于客户端和服务器资源文件之间的一道过滤网,帮助我们过滤掉一些不符合要求的请求,通常用作Session校
快给你的 Spring Boot 做个埋点监控吧!
JVM应用度量框架Micrometer实战前提spring-actuator做度量统计收集,使用Prometheus(普罗米修斯)进行数据收集,Grafana(增强ui)进行数据展示,用于监控生成环境机器的
实战~SpringCloud Gateway CORS方案看这篇就够了
CORS跨域是一个开发中经常会遇到的问题,在SpringBoot单体项目中我们只需要添加一个Filter即可解决,而在SpringCloud微服务中并非如此顺利,希望通过本文可以帮你一次解决~点击上方卡片关注我问题在SpringC
Spring Boot 四大核心组件,你知道几个?
前言先透露一下,四大组件分别是:starter,autoconfigure,CLI以及actuator。下面我们就来详细介绍一些他们有什么用。一、SpringBootStarter1.1Star
Spring 注解 @bean 和 @component 的区别, 你知道吗?
本文打算介绍几个不太容易说出其区别,或者用途的Spring注解,比如@Component与@Bean的比较,@
Spring循环依赖还能这么理解……
在日落大道浪漫出逃除了风没有人知道前言哈喽大家好,我是一条最近有粉丝提到了循环依赖问题,以后再有人问你,拿这篇“吊打”他。概念什么是循环依赖?多个bean之间相互依赖,形成了一个闭环。比如:A依赖于B、B依赖于C、C依赖于A。image.png通常来说,如果问Spring容器内部如何解决循环依赖,一
图文并茂,Spring Boot Starter 万字详解!还有谁不会?
SpringBoot的starter简介1.什么是starter(场景启动器)在SpringBoot出现之前,如
Spring中的@Transactional实现原理
@Transactional注解简介@Transactional是spring中声明式事务管理的注解配置方式,相信这个注解的作用大家都很清楚。@Transactional注解可以帮助我们把事务开启、提交或者回滚的操作,通过aop的方式进行管理。通
ELK 管理 Spring Boot 和 Nginx 日志,优秀!
在排查线上异常的过程中,查询日志总是必不可缺的一部分。现今大多采用的微服务架构,日志被分散在不同的机器上,使得日志的查询变得异常困难。工欲善其事,必先利其器。如果此时有一个统一的实时日志分析平台,那可谓是雪中送碳,必定能够提高我们排查线上问题的效率。本文带您了解一下开源的实时日志分析平台
面试官:什么是 YAML?和 Spring Boot 有什么关系?
什么是YAMLYAML是"YAMLAin’taMarkupLanguage"(YAML不是一种标记语
在 Spring Boot 中,如何干掉 if else
看到crossoverJie的文章《利用策略模式优化过多ifelse代码》后受到启发,可以利用策略模式简化过多的ifelse代码。#需求这里虚拟一个业务需求,让大家容易理解。假
Spring Boot为什么不需要额外安装Tomcat?
首次接触SpringBoot的时候,绝大多数小伙伴应该和我一样好奇:为什么SpringBoot不需要额外安装Tomcat啊?到底为什么呢?让我们带着好奇心开始今天的旅程吧。打开上一节我们搭建好的tobebetterjavaer项目,找到pom.xml文件,可以在里面看到一个parent属性,代码如下
18 道经典 Spring 面试题
这次整理了一下关于Spring的面试题,网上也翻了翻关于Spring的面试题,汇总了一下,基本都在这里了,当然,可能有些过于基本的概念我是直接整理到某一问当中了,就没有单独再开设一问,祝大家面试顺利~1.Spring中都用到了哪些设计模式?工厂设计模式:比如通过BeanFactory和Applica
将Bean放入Spring容器有哪几种方式?
作者:三尺微命一介书生来源:blog.csdn.net/weixin_43741092/article/details/120176466将bean放入Spring容器中有哪些方式?我们知道平时在开发中使用Spring的时候,都是将对象交由
基于 Spring Boot 的 MySQL 实现读写分离,一文全解!
前言:首先思考一个问题:在高并发的场景中,关于数据库都有哪些优化的手段?常用的有以下的实现方法:读写分离、加缓存、主从架构集群、分库分表等,在互联网应用中,大部分都是
聊聊spring事务失效的12种场景,太坑了
前言对于从事java开发工作的同学来说,spring的事务肯定再熟悉不过了。在某些业务场景下,如果一个请求中,需要同时写入多张表的数据。为了保证操作的原子性(要么同时成功,要么同时失败),避免数据不一致的情况,我们一般都会用到spring事务。确实,spring事务用起来贼爽,就用一个简单的注解:@
图文并茂,Spring Boot Starter 万字详解!还有谁不会?
一、SpringBoot的starter简介1.1什么是starter(场景启动器)在SpringBoot出现之前,如果我们想使用SpringMVC来构建我们的web项目,必须要做的
基于 Spring Cloud 的微服务架构分析
SpringCloud是一个相对比较新的微服务框架,2016年才推出1.0的release版本。虽然SpringCloud时间最短,但是相比Dubbo等RPC框架,SpringCloud提供的全套的分布式系统解决方案。SpringCloud是一系列
爱奇艺基于SpringCloud的韧性能力建设
国际站后端业务不断扩展,支撑的服务实例规模也越来越大。并且在此过程中,支持了双云及多地部署。这也给服务治理带来了挑战,如何应对同城多机房路由、多地容灾等场景,并解决微服务优雅上下线等问题,是国际站业务拓展亟需解决的课题。本文将从设计、开发、实践各个维度,叙述爱奇艺解决上述问题的思路和实践。01Spr
自定义注解妙用,一行代码搞定用户操作日志记录,你学会了吗?
1.简介我在使用spring完成项目的时候需要完成记录日志,我开始以为Spring的AOP功能,就可以轻松解决,半个小时都不用,可是经过一番了解过后,发现一般的日志记录,只能记录一些简单的操作,例如表名、表名称等记录不到。这个时侯就用到了自定义注解