今天重温Springmvc视频的时候跟着视频新建了一遍项目,在springmvc配置文件中添加了注解 <mvc:default-servlet-handler/> 环境搭配正确,但是Controller请求一直404错误,后来才解决, 需要搭配<mvc:annotation-driven/> <!- ...
分类:
编程语言 时间:
2020-06-21 10:14:41
阅读次数:
72
1、SpringMVC和Servlet 1.1.SpringMVC和Servlet关系 Servlet:性能最好,处理Http请求的标准。 SpringMVC:开发效率高(好多共性的东西都封装好了,是对Servlet的封装,核心的DispatcherServlet最终继承自HttpServlet) ...
分类:
编程语言 时间:
2020-06-20 22:01:21
阅读次数:
55
本教程源码请访问:tutorial_demo 一、概述 系统的dao、service、controller出现都通过throws Exception向上抛出,最后由springmvc前端控制器交由异常处理器进行异常处理,如下图: 二、环境搭建 2.1、创建工程 在idea中从原型创建Maven工程, ...
分类:
编程语言 时间:
2020-06-20 21:56:05
阅读次数:
55
Dubbo 框架在初始化和通信过程中使用了多种设计模式,可灵活控制类加载、权 限控制等功能。 工厂模式 Provider 在 export 服务时,会调用 ServiceConfig 的 export 方法。ServiceConfig 中有个字段: private static final Prot ...
分类:
其他好文 时间:
2020-06-20 18:42:42
阅读次数:
110
集群容错方案 说明 Failover Cluster 失败自动切换,自动重试其它服务器(默认) Failfast Cluster 快速失败,立即报错,只发起一次调用 Failsafe Cluster 失败安全,出现异常时,直接忽略 Failback Cluster 失败自动恢复,记录失败请求,定时重 ...
分类:
其他好文 时间:
2020-06-20 14:04:13
阅读次数:
74
接口服务层(Service):该层与业务逻辑相关,根据 provider 和 consumer 的 业务设计对应的接口和实现 配置层(Config):对外配置接口,以 ServiceConfig 和 ReferenceConfig 为 中心 服务代理层(Proxy):服务接口透明代理,生成服务的客户 ...
分类:
其他好文 时间:
2020-06-20 13:42:43
阅读次数:
71
根据微服务架构在各方面的要素,看看 Spring Cloud 和 Dubbo 都提供了哪些支持。 Dubbo Spring Cloud 服务注册中心 Zookeep er Spring Cloud Netflix Eureka 服务调用方式 RPC REST API 服务网关 无 Spring Cl ...
分类:
编程语言 时间:
2020-06-20 13:41:33
阅读次数:
163
配置 配置说明 dubbo:service 服务配置 dubbo:reference 引用配置 dubbo:protocol 协议配置 dubbo:applicatio n 应用配置 dubbo:module 模块配置 dubbo:registry 注册中心配置 dubbo:monitor 监控中心 ...
分类:
其他好文 时间:
2020-06-20 13:05:04
阅读次数:
51
dubbo自身是支持mock服务的,在reference标签里,有一个参数mock,该参数有四个值,false,default,true,或者Mock类的类名。 分别代表如下含义: false,不调用mock服务。 true,当服务调用失败时,使用mock服务。 default,当服务调用失败时,使 ...
分类:
其他好文 时间:
2020-06-20 11:46:58
阅读次数:
71
gateway重构 背景 当前需要把统一鉴权的业务流程提取到网关,做统一的认证,这样各个服务不在使用spring mvc在拦截器中进行处理。虽然以往的项目中基于servlet提取了公共的组件,但每次升级,各个服务都需要升级jar包,而且鉴权类的工作细化到具体服务确实不恰当。 服务流程设计 首先一个请 ...
分类:
编程语言 时间:
2020-06-19 13:58:46
阅读次数:
70