RestTemplate中对字符串使用的是StringHttpMessageConverter中默认的编码 public class StringHttpMessageConverter extends Abstract…
分类:spring
Eclipse 下 Spring Framework 5.1.9、Spring tool suite 4 的简单使用环境搭建。
spring 环境是怎样的? spring 环境分成 framework 与 eclipse 集成的 tool suite 两部分。两者可以分别安装。 spring framework 去哪里下载? 实话说,spring…
springboot+mybatis实现数据库的读写分离
介绍 随着业务的发展,除了拆分业务模块外,数据库的读写分离也是常见的优化手段。 方案使用了AbstractRoutingDataSource和mybatis plugin来动态的选择数据源 选择这个方案的原因主要是不需要…
3.12、@CookieValue 和 @RequestHeader
这一部分的示例见这个项目的 mvc 分支下的 CookieAndHeaderController.java ① 用@CookieValue注解映射 cookie 值 注解@CookieValue允许一个方法参数允…
SpringBoot 1024行代码 - 定时任务
前言 用Spring-Context组件实现简易的定时任务功能。只可以支持较简单的业务场景,实用价值不高。如果想要投放到生产环境,需要进行一些改造。 步骤 1. pom.xml <parent> <gr…
Spring Boot 参考指南(使用RestTemplate调用REST服务)
33. 使用RestTemplate调用REST服务 如果需要从应用程序调用远程REST服务,你可以使用Spring框架的RestTemplate类,由于RestTemplate实例通常需要在使用之前进行定制,因此Spr…
Spring Cloud Alibaba与Spring Boot、Spring Cloud之间不得不说的版本关系
这篇博文是临时增加出来的内容,主要是由于最近连载《Spring Cloud Alibaba基础教程》系列的时候,碰到读者咨询的大量问题中存在一个比较普遍的问题:版本的选择。其实这类问题,在之前写Spring Cloud基…
应用量化时代 | 微服务架构的服务治理之路
技术随业务而生,业务载技术而行。 近些年来,伴随数字经济的发展,在众多企业的数字化转型之路上,云原生、DevOps、微服务、服务治理等成为行业内不断被探讨的新话题。人们在理解和接受这些新型概念的同时,也不断地思考其可能的…
Spring Cloud Eureka 集群高可用
在微服务架构中,注册中心是一个必不可少的组件 前面我们搭建的注册中心只适合本地开发使用,在生产环境必须搭建一个集群来保证高可用 Eureka的集群搭建很简单,每一台Eureka都需要在配置中指定另外N个Eureka的地址…
springboot 全局异常处理配置
一、springboot Restful使用@ControllerAdvice、@ExceptionHandler、@ResponseBody实现全局异常处理@ControllerAdvice 注解定义全局异常处理类@E…
Spring 中的事务传播
概述 Spring中, Java方法的事务传播类型通过 @Transactional 注解进行指明, 并通过该注解的 propagation 属性指明事务传播的具体类型. @Transactional 注解的使用非常灵活…
EventListener原理
目录 目录 流程 initApplicationEventMulticaster() registerListeners() finishRefresh() publishEvent() @EventListener处理…