spring
文章平均质量分 81
^@Hu@^
级别:it小菜鸟
技术:java、Android、ionic、vue、python
工具:pr、ps、ai
程度:略懂、略懂
展开
-
Spring Cloud知识点整理 | (四)Hystrix断路器
Netflix开源了`Hystrix`组件,实现了断路器模式,SpringCloud对这一组件进行了整合。 在微服务架构中,一个请求需要调用多个服务是非常常见的.较底层的服务如果出现故障,会导致连锁故障。当对特定的服务的调用的不可用达到一个阀值(Hystric 是`5秒20次`) 断路器将会被打开。断路打开后,可用避免连锁故障,`fallback`方法可以直接返回一个固定值.原创 2021-04-28 17:27:21 · 124 阅读 · 1 评论 -
Spring Cloud知识点整理 | (三) Eureka服务消费者
本文章使用的是Spring Boot2.x版本在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方式,一种是ribbon+restTemplate,另一种是feign。文章目录...原创 2021-04-28 16:13:59 · 139 阅读 · 1 评论 -
Spring Cloud知识点整理 | (二) Eureka服务注册
本文章使用Spring Boot 2.x版本Spring Boot2.x版本与1.x版本相比,依赖包发生了变化,如1.0x版本:spring-cloud-starter-eureka2.0x版本:spring-cloud-starter-netflix-eureka文章目录1. 简介1.1. Eureka Server1.2. Eureka Client1.3. 作用2. 服务端2.1. 添加依赖2.2. 配置applicaton.yml2.3. 启动服务2.4. 测试3. 服务提供者3.1. .原创 2021-04-27 15:00:03 · 164 阅读 · 1 评论 -
Dom4j将xml文件内容转为Map对象工具类
解析XML过程是通过获取Document对象,然后继续获取各个节点以及属性等操作,因此获取Document对象是第一步,使用SAXReader、SAXWriter创建和读取xml原创 2021-03-30 16:46:01 · 397 阅读 · 0 评论 -
Spring Boot—13、发送电子邮件
Spring Framework提供了使用`JavaMailSender`接口发送电子邮件的简单抽象,Spring Boot为其提供了自动配置以及启动器模块`spring-boot-starter-mail`。原创 2021-01-25 14:30:38 · 331 阅读 · 0 评论 -
Spring Boot—13、Validation
Spring Boot 版本小于 2.3.x,spring-boot-starter-web 会自动引入 hibernate-validator 的依赖。如果 Spring Boot 版本大于 2.3.x,则需要手动引入依赖:原创 2021-01-25 11:43:43 · 166 阅读 · 0 评论 -
Spring Boot ActiveMQ
ActiveMQ是Apache所提供的一个开源的消息系统,Spring Boot 集成ActiveMQ的基本步骤,其中包含配置及消息生产者/消费者的创建原创 2021-01-14 17:25:36 · 81 阅读 · 1 评论 -
Spring Boot—10、缓存
Spring框架支持透明地向应用程序添加缓存,其中用于实现缓存的库有:通用、JCache、EhCache2.x、Hazelcast、Infinite、Couchbase、Redis、Caffeene、默认。本文对应的代码只用了redis实现,其他库未用代码实现。原创 2021-01-07 14:49:25 · 83 阅读 · 0 评论 -
Spring Boot Redis Cache
Redis是一个缓存,消息代理和功能丰富的键值存储.使用spring-boot-starter-data-redis依赖项原创 2021-01-06 15:09:04 · 93 阅读 · 0 评论 -
Spring Boot—7、mvc
关于Spring Boot MVC框架的知识点:包括自动配置,使用HttpMessageConverters接口转换HTTP请求和响应、自定义JSON序列化和反序列化、自定义错误、静态资源、跨域请求等内容原创 2021-01-04 11:21:21 · 102 阅读 · 0 评论 -
Spring Boot 自定义错误
Spring Boot自定义错误信息三种方式:使用`ErrorAttribute`自定义返回错误信息、自定义`ErrorController`处理异常、使用`@ControllerAdvice`&`@ExceptionHandler`配置全局处理异常原创 2020-12-31 15:11:37 · 383 阅读 · 0 评论 -
Spring Boot使用@JsonComment、JsonSerializer、JsonDeserializer自定义JSON序列化和反序列化
Spring Boot 使用@JsonComponent、JsonSerializer、JsonDeserializer实现自定义序列化和反序列化类原创 2020-12-31 10:01:04 · 3983 阅读 · 1 评论 -
Spring Boot HttpMessageConverters
Spring Boot HttpMessageConverters使用FastJson进行JSON数据转换原创 2020-12-31 09:33:19 · 224 阅读 · 0 评论 -
SpringBoot:ConfigurableWebBindingInitializer
SpringBoot:ConfigurableWebBindingInitializer原创 2020-12-30 18:10:23 · 698 阅读 · 0 评论 -
Spring Boot—6、JSON
Spring Boot关于JSON的简单介绍,主要是包含Jackson、Gson、JSON-B原创 2020-12-28 17:48:46 · 79 阅读 · 0 评论 -
Spring Boot—5、Logging
关于Spring Boot Logging的知识点整理,包括日志信息介绍、日志级别、自定义日志系统、常用日志系统、日志文件输出等知识点原创 2020-12-28 16:00:39 · 88 阅读 · 0 评论 -
Spring Boot--4、Property
2. 外部配置优先级:当devtools处于激活状态时使用~/.spring-boot-devtools.properties文件的全局配置属性测试上的@TestProper tySource测试的properties,命令行参数SPRING_APPLICATION_JSON中的属性,嵌入在环境变量或系统属性中的内联JSONServletConfig的init参数ServletContext的init参数来自java:comp/env的JNDIJava系统属性(System.getPr原创 2020-12-25 17:32:15 · 366 阅读 · 1 评论 -
Spring Boot--3、SpringApplication
Spring Boot关于SpringApplication的简单介绍,包括启动、自定义、启动监听、退出原创 2020-12-24 16:02:02 · 148 阅读 · 0 评论 -
Spring Boot--2、常见知识
Spring Boot基础学习常见到的几个基础知识点,包括Maven基础知识、启动器、自动配置、构建jar包等基础知识原创 2020-12-23 14:55:09 · 73 阅读 · 0 评论 -
Spring Boot--1、HelloWorld
Spring Boot基础学习之Hello World,包括基础依赖及parent依赖原创 2020-12-22 16:55:24 · 58 阅读 · 0 评论 -
Spring Boot-基本配置
文章目录Spring Boot Application启动之前自定义环境或ApplicationContext建立ApplicationContext层次结构创建非Web应用程序在构建时自动扩展属性SpringApplication外部配置使用命令行参数对外部属性使用YAML设置Active Spring Profiles根据环境更改配置外部属性的内置选项嵌入式Web服务器禁用web服务器更改Ht...翻译 2020-01-20 15:01:19 · 1111 阅读 · 0 评论