springboot
id-whc
这个作者很懒,什么都没留下…
展开
-
SpringBoot使用Jackson防止Long/BigDecimal丢失精度问题以及去掉返回null和‘‘数据
SpringBoot使用Jackson防止Long/BigDecimal丢失精度问题以及去掉返回null和''数据。原创 2022-08-04 09:23:30 · 876 阅读 · 0 评论 -
关于MongoDb查询Decimal128转BigDecimal问题
关于MongoDb查询Decimal128转BigDecimal问题原创 2022-08-03 15:23:16 · 1253 阅读 · 6 评论 -
SpringCloudGateWay结合Sentinel针对部分接口url限流
<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <spring-cloud.version>Hoxton.SR11<...原创 2021-09-14 16:34:42 · 1192 阅读 · 0 评论 -
fegin远程调用参数为List的时候Cannot deserialize instance of `java.util.ArrayList` out of START_OBJECT token
将参数加上@Requestbody就好了 接收方也加上@Requestbody原创 2019-07-03 16:03:47 · 16720 阅读 · 0 评论 -
SpringCloudAlibaba之Nacos配置中心
我们在之前提到过,Nacos不仅仅可以用于服务注册中心,还可用于配置中心,类似于SpringCloud的Config,咱们这篇文章来实现一些Nacos的配置中心一、创建Config项目创建一个新的SpringBoot项目,名称为config_nacos配置文件:<?xml version="1.0" encoding="UTF-8"?><project ...原创 2019-04-25 16:35:33 · 699 阅读 · 0 评论 -
SpringCloudAlibaba之Nacos服务注册服务发现与服务消费
首先启动我们上篇说的Nacos应用点击查看Nacos的安装与使用一、SpringBoot与Nacos整合首先我们要创建一个服务提供者名称为provider-nacos 加入以下依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmln...原创 2019-04-25 15:37:25 · 1007 阅读 · 0 评论 -
SpringBoot2.x 全局拦截器和自定义拦截器
我们在做微服务调用的时候,各个服务相互调用难免会出现一些异常。那我们该怎么去把这些异常友好的显示出来。直接贴代码出来第一个自定义的异常ServiceExceotion之前有写过点击查看@ControllerAdvice@ResponseBodypublic class GlobalExceptionHandler { private final static Logger ...原创 2019-04-28 09:20:38 · 2383 阅读 · 0 评论 -
SpringBoot Map参数校验 自定义异常返回自定义JSON错误&自定义错误注解
最近一直在做前后端分离的项目,前端提交的参数很多,用Bean来接前端还要写每个Bean的前缀,索性就直接传参了。我们在controller用一个Map接参。我看网上很少关于Map接参校验的,我就直接贴代码了。1、首先是自定义一个异常类package com.test.validator.exception;/** * @author MrWang * @version v1....原创 2019-02-20 15:13:44 · 4328 阅读 · 4 评论 -
深入了解实践应用SpringCloudZuul过滤器
之前我写过一篇文章Spring Cloud Zuul(路由转发与过滤器)里边大概讲解了zuul的路由转发和过滤器(拦截器),这篇文章我们实践一下zuul的过滤器在项目中的使用。我们一般在项目中用网关要做很多的事情,一般有用户鉴权,路由转发,统一的错误返回格式等等细化来分的话 我们可分三类过滤器。PreFilter、PostFilter、ErrorFilter。(当然可以在细化一个RoleF.........原创 2018-12-08 21:22:51 · 6428 阅读 · 6 评论 -
阿里云发送不了邮件,SpringBoot 使用SSL邮箱发送邮件
使用阿里云部署项目的时候,难免会用到邮件发送,以往普通SMTP的发送方式在阿里云上是不行的,阿里云是禁止使用25端口发送邮件的,所以我们要使用SSL发送邮件(本来是在已经有发送邮件的基础上添加的SSL,普通java发送邮件不再赘述)。package util.mail;import javax.net.ssl.X509TrustManager;import java.security....原创 2018-12-02 14:44:15 · 5341 阅读 · 0 评论 -
SpringBoot 使用HTTPS服务,HTTP转HTTPS 阿里云域名证书
前两天在阿里云买了个域名,送给了我一个免费的证书,闲来无事搞一搞https。首先我们先要了解一下https是什么HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。 HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下...原创 2018-12-02 11:13:43 · 1252 阅读 · 2 评论 -
Spring Cloud Hystrix断路器
一、断路器简介A service failure in the lower level of services can cause cascading failure all the way up to the user. When calls to a particular service is greater than circuitBreaker.requestVolumeThresh...原创 2018-09-10 17:51:51 · 289 阅读 · 0 评论 -
Spring Cloud服务注册与消费(Eureka与Feign)分布式远程提供消费负载均衡
Spring Cloud Eureka:This project provides Netflix OSS integrations for Spring Boot apps through autoconfiguration and binding to the Spring Environment and other Spring programming model idioms. With ...原创 2018-09-06 18:09:32 · 679 阅读 · 0 评论 -
Spring Cloud Zuul(路由转发与过滤器)
Routing is an integral part of a microservice architecture. For example, / may be mapped to your web application, /api/users is mapped to the user service and /api/shop is mapped to the shop se...原创 2018-09-11 17:56:43 · 1684 阅读 · 0 评论 -
用Thymeleaf在前台下拉列表取值
Thymeleaf在网上的资源特别少 这两天在做一个springboot的项目 遇到下拉列表框 从后台取值动态获取列表框 我的做法是在项目启动访问index页面的时候 把要需要的列表集合存到session作用域 然后在页面取值 下面贴出代码@RequestMapping("index") public String index(HttpSession session){原创 2017-07-26 21:21:32 · 18509 阅读 · 7 评论