共有 454 篇文章
REST围绕着资源这个概念而构建的,然后用URI来表示。然后一个HTTP动词和资源URI组合起来对指定资源进行HTTP调用来执行操作。大多数REST框架提供了指定资源名称的生成器,框架围绕着它来生成脚手架。不幸的是,许多这些生成器使用CRUD模型(Create,Read, Update, Delete)作为默认的起始点。资源被定义为一系列的属性,使用类似JSON...
问题描述 在之前发布的《Spring Cloud实战小贴士:Feign的继承特性伪RPC模式》http://blog.didispace.com/spring-cloud-tips-feign-rpc/一文中,我们介绍了如果使用Feign的继承特性来完成服务的提供以及服务的消费,实现了类似RPC的编程模式。但是,仔细一些的读者可能已经发现一个问题:当我们将服务消费者运行起来的时候,定义在服务提供方...
该项目主要利用Spring Boot的自动化配置特性来实现快速的将swagger2引入spring boot应用来生成API文档,简化原生使用swagger2的整合代码。 GitHub:https://github.com/dyc87112/spring-boot-starter-swagger 码云:http://git.oschina.net/didispace/spring-boot-sta...
在工作场合实施Githttp://lib.csdn.net/base/git的时候,有很多种工作流程可供选择,此时反而会让你手足无措。本文罗列了企业团队最常用的一些githttp://lib.csdn.net/base/git工作流程,包括Centralized Workflow、Feature Branch Workflow、Gitflow Workflow、Forking...
!https://blog.didispace.com/content/images/posts/hzf-ms-apigateway-2-1.png > 本系列内容是来自Mashape.com的Marco在nginx.conf上的一次演讲。 > > 上一集我们介绍了为什么我们需要API网关:微服务与API 网关(上): 为什么需要API网关?http://blog.didispace.com/hz...
!https://blog.didispace.com/content/images/posts/hzf-ms-apigateway-1-1.png > 本文是来自于Macro在一次大会上的一个分享。 > > 本系列共有两个部分,主要关注我们如何以及为什么要在我们的微服务应用中部署API 网关。第二部分主要关注我们如何把Mashape的开源网关组件Kong运用到我们自己的微服务架构当中。 目录...
介绍 这篇文章是的介绍一下领域驱动设计的基础构件、概念和Java的web应用(主要是基于Spring框架)之间的关系和区别。这篇文章的第二部分讲了怎么把实体、聚合根、仓储映射到使用Spring框架的Java应用中。 领域驱动设计 Eric Evans的《领域驱动设计》无疑是软件设计领域最重要的几本书之一。这本书主要集中在软件开发中如何处理领域和软件的映射关系— 开始强调领域通用语言domain...