自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 Spring Cloud之实体校验和统一异常处理

前文当中我们对返回结果进行了统一封装,然而对于不同的异常我们在实际开发中最好也有统一的处理。在spring boot中与默认的异常页面,如果我们要开发rest风格的api,返回的json结果数据,那么异常提示也要是json格式的,返回一个页面的错误异常就不友好了接下来我看怎么统一处理这些异常信息以及自己定义一些常用的异常我们采用@ControllerAdvice+@ExceptionHandler方式的全局的异常处理,先定义一个全局的异常类,继承Exception ,里面有code属性,表示请求的响

2020-07-20 15:02:55 451

原创 Spring Cloud之统一结果封装

我们在做前后端分离架构的设计时最好封装统一的返回结果格式,这样不管我们的API有多少个开发人员开发都能保证返回值风格统一,方便前端人员调试和友好提示,我们可以把这样的功用代码打成jar包在每个微服务中导入去使用。接下来我们看看如何封装统一返回结果类。这里我们封装了ResponseData类,一般来说返回结果类中有三个必要的要素:返回状态码//如200、404表示返回消息//异常的原因等返回数据//所以可得到封装如下:public class ResponseData { pr

2020-07-20 14:56:46 931

原创 Spring Cloud 之使用Zuul实现动态路由

跟着我的思路走,我们前面的文章中介绍了用户微服务的搭建,如果此时我们在浏览器中处理系统用户时,又需要访问其他微服务,那么就会涉及到因域名或者端口不同而导致的跨域访问的问题。怎么解决那?spring cloud给我提供了网关zuul,接下来我们看看如何使用zuul实现动态路由功能。 创建一个maven工程命名为xx-cloud-zuul(不会创建的参考:) 在pom.xml增加依赖 <properties> <project.build.sourceEncodi

2020-07-20 14:51:25 382 3

原创 Spring cloud 之服务间调用

前面的文章我们搭建了eureka的服务端和并且提供了user-server的微服务,那么我们应该怎么调用微服务呐?我们以前在项目中使用Httpclient调用服务或者其他的方式,有没有更好的方案那?答案是有的 目前,在Spring cloud 中服务之间通过restful方式调用有两种方式 - restTemplate+Ribbon - feign我们先来看看使用restTemplate+Ribbon的方式如何消费服务 我们来创建一个xx-cl...

2020-07-20 14:45:36 423

转载 Spring cloud Eureka使用进阶之增加权限验证

1、 引入pom依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-security</artifactId></dependency>2、 修改配置文件spring: security: user: #你的用户名 name: admin

2020-07-08 16:29:52 253

转载 Spring cloud之服务调用和负载

前面的文章我们搭建了eureka的服务端和并且提供了user-server的微服务,那么我们应该怎么调用微服务呐?我们以前在项目中使用Httpclient调用服务或者其他的方式,有没有更好的方案那?答案是有的目前,在Spring cloud 中服务之间通过restful方式调用有两种方式 - restTemplate+Ribbon - feign我们先来看看使用restTemplate+Ribbon的方式如何消费服务1、 我们来创建一个xx-clo...

2020-07-08 16:24:45 205

转载 Spring Cloud Eureka的使用

eureka是个什么东西呢?它是一个服务注册中心。就拿电商系统的例子来说,如果要查看会员的订单详情,那么就要在会员系统的tomcat里面调用订单系统的tomcat里的方法。那么直接通过接口访问吗?显然这是不安全的。因此我们需要一个统一管理远程RPC调用的注册中心。搭建一个注册中心服务端1、 创建一个maven工程命名为xx-cloud-eureka-server(不会创建的参考:http://www.sucai66.com/article/detail/20200605/13.html)2、..

2020-07-08 16:11:16 108

转载 我眼中的微服务以及对Spring Cloud的初步认识

没有接触过spring cloud的朋友一定对他还不是很熟悉,现在我花小篇幅介绍下spring cloud,Spring cloud是实现微服务架构的一个框架,那么什么是微服务呐? 微服务是一种项目架构方式 从宏观意义上来讲,所谓微服务是把单体系统(如下图)的多个模块拆分开来。 使每一个模块都是一个独立子系统(如下图)...

2020-07-08 15:58:27 192

转载 完美解决ueditor html、代码片段保存后不能正常回显问题

最近在素材溜溜文章板块集成百度ueditor富文本编辑器时,入库保存后是HTML、代码内容,但是在回显的时候却不能正常显示,很是郁闷。在百度了一圈后都没有很详细的解决方案。费劲一些周章后终于解决了,下面记录一下,希望帮助他遇见同类问题的朋友。原因: 入库是HTML、代码片段内容,回显时内容中的特殊字符(如‘<’)被转义了 下面看看怎么解决: 1、入库时前端进行base64转码后传入后端:从IE10+浏览器开始,所有浏览器就原生提供了Base64编...

2020-06-10 15:50:58 2233

企业名片微信小程序前端源码

针对微信附近小程序功能而制作,针对小门店这个小程序可以帮助您提高顾客曝光率。

2018-05-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除