resttemplate restclient特性spring

Spring Cloud 之OpenFeign

# Spring Cloud 之OpenFeign ### 一:简介 ​ Feign是一个声明式(对比RestTemplate编程式)的服务客户端,即通过**@FeignClient**注解即可声明一个接口(interface)。还支持多种插拔式的配置如encoders/decoders(加解码), ......
OpenFeign Spring Cloud

JDK有用的新特性-Switch

[TOC] Switch 的三个方面,参考: [JEP 361](https://openjdk.org/jeps/361) - 支持箭头表达式 - 支持 yied 返回值 - 支持 Java Record ## 箭头表达式,新的 case 标签 Switch 新的语法,`case label -> ......
特性 有用 Switch JDK

spring完整笔记

### 第一章 初识Spring #### 1.1 Spring简介 - Spring是一个为简化企业级开发而生的**开源框架**。 - Spring是一个**IOC(DI)**和**AOP**容器框架。 - IOC全称:Inversion Of Control【控制反转】 - 将对象**控制**权 ......
笔记 spring

创建Spring Boot+Spring MVC+Mybatis Demo项目

参考资料 IDEA搭建Springboot+SpringMVC+Mybatis+Mysql(详细、易懂) 创建项目 创建多个目录 把application.properties改成yml格式并补充配置 mysql中创建数据库和表 create database db1; use db1; creat ......
Spring Mybatis 项目 Boot Demo

下载Spring源码并导入依赖

下载Spring源码并切换分支 Spring源码仓https://github.com/spring-projects/spring-framework git checkout 5.0.x 安装和配置gradle 查看依赖的gradle版本:4.4.1gradle/wrapper/gradle-w ......
源码 Spring

SpringBoot中集成jasypt-spring-boot实现配置文件数据加密脱敏

场景 经常会遇到这样一种情况:项目的配置文件中总有一些敏感信息,比如数据源的url、用户名、 密码....这些信息一旦被暴露那么整个数据库都将会被泄漏,那么如何将这些配置隐藏呢。 除了使用手动将加密之后的配置写入到配置文件中,提取的时候再手动解密的方式,还可以使用如下 方式。 jasypt-spri ......

JDK有用的新特性-Java Record

[TOC] ## Java Record Java14 中预览的新特性叫做 Record,在 Java 中,Record 是一种特殊类型的 Java 类。可用来创建不可变类,语法 简短。参考[JEP 395](https://openjdk.java.net/jeps/395). Jackson 2 ......
特性 有用 Record Java JDK

Spring Boot项目集成OpenFeign

1. 在pom.xml文件中加入openfeign依赖 ```xml org.springframework.cloud spring-cloud-starter-openfeign ``` 2. 定义Feign接口,使用`@FeignClient`注解指定服务提供方服务名称(如果使用nacos,就 ......
OpenFeign 项目 Spring Boot

SVE学习记录- SVE特性以及寄存器

本文地址:https://www.cnblogs.com/wanger-sjtu/p/SVE_learn_0.html SVE对比NEON有几个新增的地方。 1. 变长的向量 2. 支持Gather-load && Scatter-store ![](https://img2023.cnblogs. ......
寄存器 SVE 特性

Spring5

## 1、Spring ### 1.1、简介 ![](https://img2023.cnblogs.com/blog/2850774/202307/2850774-20230714182957721-970945298.png) spring官网: https://spring.io/projec ......
Spring5 Spring

jenkins部署spring boot

安装docker, ~~~shell apt-get install docker -y ~~~ docker部署Jenkins ~~~shell docker run --name jenkins -p 8080:8080 -p 50000:50000 --restart=on-failure - ......
jenkins spring boot

十大功能特性,助力开发者玩转API Explorer

摘要:华为云API Explorer为开发者提供一站式API解决方案统一平台,集成华为云服务所有开放API,支持全量快速检索、可视化调试、帮助文档、代码示例等能力,帮助开发者快速查找、学习API和使用API开发代码。 本文分享自华为云社区《10大功能特性,助力开发者玩转华为云API Explorer ......
开发者 Explorer 特性 功能 API

Spring Boot Admin 配置属性

Spring Boot Admin Server 配置属性详解 属性描述默认值 spring.boot.admin.context-path 上下文路径在应为Admin Server的静态资产和API提供服务的路径的前面加上前缀。相对于Dispatcher-Servlet / spring.boot ......
属性 Spring Admin Boot

Spring的生命周期详解

Spring的生命周期 Spring框架是一个非常流行的Java企业级开发框架,它提供了很多强大的功能,包括依赖注入、AOP、事务管理等。在使用Spring框架时,了解Spring的生命周期非常重要,可以帮助我们更好地理解Spring框架的工作原理。 Spring的生命周期可以分为三个阶段:实例化阶 ......
周期 生命 Spring

【ChatGPT系列】MySQL中事务的四大特性及实现原理

[本文出自天外归云的博客园] 结合实例理解Mysql中事务的四大特性 当谈到MySQL中事务的四大特性时,以下是一些生动形象的例子来帮助理解: 原子性(Atomicity):原子性是指事务的操作要么全部执行成功,要么全部失败回滚。类比于银行转账操作,假设从账户A向账户B转账100元。原子性保证了无论 ......
特性 原理 事务 ChatGPT MySQL

Spring6 探析之 @Primary 注解

# Spring6 探析之 @Primary 注解 ## 介绍 使用 @Autowired 注入,如果存在多个相同类型的 bean,Spring 就会因为不知道使用哪一个 Bean 而报错,此时有两种解决方法: 1. 在 @Autowired 上使用 @Qualified 指定类 2. 使用 @Pr ......
注解 Spring6 Primary Spring

从零玩转系列之SpringBoot3-基础特性

# 1. SpringApplication ## 1.1. 自定义 banner 1. 类路径添加banner.txt或设置spring.banner.location就可以定制 banner 2. 推荐网站:[Spring Boot banner 在线生成工具,制作下载英文 banner.t... ......
SpringBoot3 SpringBoot 特性 基础

Spring Data JPA的方法命名规则-笔记

| 关键词 | SQL符号 | 样例 | 对应JPQL 语句片段 | | | | | | | And | and | findByLastnameAndFirstname | … where x.lastname = ?1 and x.firstname = ?2 | | Or | or | fin ......
规则 笔记 方法 Spring Data

Spring源码剖析-BeanFactory和ApplicationContext(其一)

1. 在Spring中,BeanFactory和ApplicationContext是两种容器,它们之间的关系是怎样的?我们使用的是哪个?它们的底层原理是什么? 以一个SpringBoot的启动类为例: package com.example.demo3; import org.springfram ......

SSM - Spring - Concepts

1. Spring 简介 2002年,推出 interface21框架;Spring框架雏形基于interface21框架,于2004年发布 by Rod Johnson (音乐学博士)。Spring下载路径: Spring 各个版本下路径:@ https://repo.spring.io/ui/n ......
Concepts Spring SSM

spring cloud zuul实现限流

上一篇文章《spring cloud zuul实践》介绍了zuul做网关的demo,再扩展一下过滤器就可以实现限流。限流有很多做法,这里介绍令牌实现限流 一、 令牌 通过第三方组件按照固定速率投放令牌到令牌桶里,当令牌桶装满,则不再接收令牌。当请求过来时,先申请拿令牌,拿到令牌则pass请求,并且消 ......
spring cloud zuul

【Spring Security】的RememberMe功能流程与源码详解

[相关课程](https://www.sanzhishu.top) ## 前言 今天我们来聊一下登陆页面中"记住我"这个看似简单实则复杂的小功能。 如图就是某网站登陆时的"记住我"选项,在实际开发登陆接口以前,我一直认为这个"记住我"就是把我的用户名和密码保存到浏览器的 cookie 中,当下次登陆 ......
RememberMe 源码 Security 流程 功能

spring test @ContextConfiguration(locations = { "classpath:private-*.xml" }) 不生效

查找资料该种写法未被授权,可以增加至少一级目录,或者使用具体名称 classpath:foo/private-*.xml 或者 classpath:private-sss.xml 源码中查到的资料,找到一些蛛丝马迹,但是debug断点时没有调用这个类的方法: org.springframework. ......

Spring 事务隔离级别

其中 DEFAULT 的解释是:Use the default isolation level of the underlying datastore. 意思是不同数据库有其默认的隔离级别,使用对应数据库的默认隔离级别。 Tips: 数据库 默认隔离级别 参考文档 备注 MySQL REPEATAB ......
级别 事务 Spring

SpEL (Spring Expression Language)

https://docs.spring.io/spring-framework/docs/3.0.x/reference/expressions.html 6.1 Introduction The Spring Expression Language (SpEL for short) is a po ......
Expression Language Spring SpEL

Spring 事务不起作用(二)

当使用 spring root 和 mvc 时, mvc 一定要分开扫描组件,如果通过mvc 扫描所有组件会导致事务不起作用 一般 servlet 只扫描 web 的 组件,比如 Controller 等 其他组件如 Service 需要由 root 扫描 或者只使用 servlet @Enable ......
作用 事务 Spring

spring 如何解析 xml 中的元素

org.springframework.beans.factory.xml.BeanDefinitionParser 举例说明: <tx:annotation-driven transaction-manager="txManager" /> org.springframework.transact ......
元素 spring xml

Spring 方法命名为啥好多用post ?

参考:JLSPreIncrementExpressionPostIncrementExpression int a = 0; a++; // post ++a; // pre 示例: @Test public void test() { int i = 0; System.out.println(i ......
方法 Spring post

spring 静态变量方式加载properties 文件(支持profile)

foo-test.properties (测试环境) foo-pro.properties (生产环境) 需要根据spring.profiles.active 切换 import java.io.IOException; import java.util.Properties; import org ......
变量 静态 properties profile 方式

spring bean 的属性为 java.util.Properties 时如何初始化该属性

public class FooBean { private java.util.Properties attr; public java.util.Properties getAttr() { return attr; } public void setAttr(java.util.Propert ......
属性 Properties spring bean java