《Spring 全家桶》
文章平均质量分 93
Spring,Spring MVC,Spring Boot,Spring Cloud...全家桶
Java Punk
CSDN博客专家,Java领域创作者,知名企业技术专家,拥有丰富的分布式、高并发、高可用、大数据的系统架构设计以及研发经验...
展开
-
Alibaba Sentinel整合SpringBoot,为微服务保驾护航!
Sentinel以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。原创 2023-05-15 15:49:25 · 1520 阅读 · 1 评论 -
深挖一下 Spring Cloud Hystrix 的原理和基本用法
SpringCloudHyxtrix 是 SpringCloud 中集成的一个组件,在整个生态中主要为我们提供服务隔离,服务熔断,服务降级的功能。原创 2022-08-08 17:34:47 · 343 阅读 · 1 评论 -
...required a bean of type ‘org.springframework.web.client.RestTemplate‘ that could not be found 已解决
Spring Boot 项目启动类 xxxApplication 中,设置手动引入RestTemplate配置原创 2020-10-22 10:54:11 · 17259 阅读 · 7 评论 -
Spring @Qualifier 的使用,以及与 @Primary 的关系
@Qualifier 注解就是为了消除歧义(当Spring无法判断出哪个bean应该被注入时),限制bean的注入,指定我们需要注入的类。原创 2020-06-30 11:06:27 · 4682 阅读 · 2 评论 -
使用IDEA快速搭建SpringBoot框架教程
相关微博很多,小编只是想自己做个笔记,万一哪天忘记了还能有个参照,毕竟自己写的东西用起来更顺手些。原创 2020-04-13 10:55:04 · 2836 阅读 · 1 评论 -
Spring Boot 核心注解,常用注解,注解大全,超细详解(典藏版)
@SpringBootApplication:通常用在启动类上,申明让spring boot自动给程序进行必要的配置,它也是 Spring Boot 的核心注解,主要组合包含了以下 3 个注解:@ComponentScan、@Configuration和@EnableAutoConfiguration注解。原创 2020-03-17 11:31:20 · 19200 阅读 · 8 评论 -
HandlerInterceptor:SpringBoot拦截器的基本使用(详解)
定义一个Interceptor 非常简单,方式也有几种,我这里简单列举两种:类要实现Spring 的HandlerInterceptor 接口;类继承实现了HandlerInterceptor 接口的类,例如:已经提供的实现了HandlerInterceptor 接口的抽象类HandlerInterceptorAdapter。转载 2020-03-17 10:57:48 · 13660 阅读 · 0 评论 -
花了一天时间,确定了一套稳定的 Spring Cloud 相关环境版本(非常好用)
Spring Cloud:Edgware.SR3原创 2020-02-27 13:27:22 · 4328 阅读 · 0 评论 -
Spring Boot 中如何解决跨域问题 ?
Spring Boot 通过实现WebMvcConfigurer接口,然后重写addCorsMappings方法解决跨域问题;原创 2020-03-16 16:00:16 · 8143 阅读 · 1 评论 -
Spring Cloud 版本 version 命名说明
<version>Edgware.SR3</version>原创 2020-02-27 11:16:28 · 7109 阅读 · 0 评论 -
SpringCloud @EnableDiscoveryClient和@EnableEurekaClient注解作用
@EnableDiscoveryClient、@EnableEurekaClient是SpringCloud框架启动类上需要添加的注解,相信熟悉SpringCloud的程序员很熟悉。作用:它们都能够让注册中心发现,并扫描到该服务(我们的项目)。区别:@EnableEurekaClient只适用于Eureka作为注册中心,而@EnableDiscoveryClient可以是其他注册中心。原创 2019-11-20 10:28:19 · 5409 阅读 · 1 评论 -
SpringBoot框架,使用Log4j2+Lombok引入日志的方法
日志分为不同的级别,我比较常用的就是:debug,info,error。对于一个系统来说,日志是很重要的部分,日志可以帮助我们快速查找系统相关异常,可以帮助开发人员调试程序,可以监控系统程序运行情况。项目中使用log4j2打印日志是常用的方法,如果集成lombok插件,会使日志变的更简单可控。下面,我们主要就使用IDEA编译器,在SpringBoot框架下,使用Log4j2+Lombok集成日志的方法:原创 2019-11-06 10:34:32 · 12901 阅读 · 1 评论 -
Spring框架中都用到了哪些设计模式?
控制反转(IoC)和依赖注入(DI)工厂设计模式单例设计模式代理设计模式代理模式在 AOP 中的应用Spring AOP 和 AspectJ AOP 有什么区别?模板方法观察者模式Spring 事件驱动模型中的三种角色事件角色事件监听者角色事件发布者角色Spring 的事件流程总结适配器模式spring AOP中的适配器模式spring MVC...原创 2019-07-15 18:05:42 · 11217 阅读 · 4 评论 -
Spring Cloud 2.x 完整入门Demo样例(Greenwich版本)
3.1 新建服务注册中心模块(register-server Module)3.2 新建服务生产者模块(producer Module)3.3 新建服务消费者模块(consumer Module)转载 2020-02-25 17:44:46 · 1957 阅读 · 1 评论 -
Spring 学习文档,给你梳理一个学习大纲
Spring相关教程/资料官网相关Spring官网Spring系列主要项目Spring官网指南Spring Framework 4.3.17.RELEASE API系统学习教程文档极客学院Spring WikiSpring W3Cschool教程 视频网易云课堂——58集精通java教程Spring框架开发慕课网相关视频黑马视频和尚硅谷视频(非常推荐)...原创 2019-07-15 18:11:03 · 1005 阅读 · 0 评论 -
SpringMVC 工作原理详解
本文整理自网络,原文出处暂不知,对原文做了较大的改动,在此说明!先来看一下什么是 MVC 模式MVC 是一种设计模式.MVC 的原理图如下:SpringMVC 简单介绍SpringMVC 框架是以请求为驱动,围绕 Servlet 设计,将请求发给控制器,然后通过模型对象,分派器来展示请求结果视图。其中核心类是 DispatcherServlet,它是一个 Servlet,顶层是实现...原创 2019-07-15 18:09:21 · 2081 阅读 · 3 评论 -
Spring中bean的作用域与生命周期
前言一 bean的作用域1. singleton——唯一 bean 实例2. prototype——每次请求都会创建一个新的 bean 实例3. request——每一次HTTP请求都会产生一个新的bean,该bean仅在当前HTTP request内有效4. session——每一次HTTP请求都会产生一个新的 bean,该bean仅在当前 HTTP session 内有效5...原创 2019-07-15 18:08:30 · 1478 阅读 · 0 评论 -
Spring 常见问题总结
什么是 Spring 框架?列举一些重要的Spring模块?谈谈自己对于 Spring IoC 和 AOP 的理解Spring AOP 和 AspectJ AOP 有什么区别?Spring 中的 bean 的作用域有哪些?Spring 中的单例 bean 的线程安全问题了解吗?Spring 中的 bean 生命周期?说说自己对于 Spring MVC 了解?SpringMVC ...原创 2019-07-15 18:07:11 · 2514 阅读 · 0 评论