![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring Cloud
文章平均质量分 72
ladymorgana
这个作者很懒,什么都没留下…
展开
-
1.1 swagger简介
swaggerrap挺好的,但是和swagger比起来有点轻量。 先看看swagger的生态使用图:其中,红颜色的是swaggger官网方推荐的。下面再细看看swagger的生态的具体内容:swagger-ui这玩意儿从名字就能看出来,用来显示API文档的。和rap不同的是,它不可以编辑。点击某个详细API的可以试。s转载 2018-04-13 00:34:54 · 377 阅读 · 0 评论 -
swagger简介
swaggerrap挺好的,但是和swagger比起来有点轻量。先看看swagger的生态使用图:其中,红颜色的是swaggger官网方推荐的。下面再细看看swagger的生态的具体内容:swagger-ui这玩意儿从名字就能看出来,用来显示API文档的。和rap不同的是,它不可以编辑。点击某个详细API的可以试。swagger-editor就是一个在...转载 2019-05-17 16:18:01 · 796 阅读 · 4 评论 -
1.2 接口测试-Swagger介绍
Swagger一个开源的接口框架,提供了多种工具,帮助你解决与api的不同的情况下的问题,包含的子项目如下:核心工具名称github地址作用Swagger Corehttps://github.com/swagger-api/swagger-coreJava依赖库,用于生成或阅读Swagger defini转载 2018-04-13 00:42:37 · 1662 阅读 · 0 评论 -
Spring Cloud 的主要模块
Spring Cloud 的主要模块 Spring Cloud Netflix 包含 Eureka , Hystrix , Feign ,Ribbon , Zuul Spring Cloud Config 管理群集中的配置文件 Spring Cloud Sleuth 服务跟踪框架 Spring Clou...原创 2019-02-21 16:39:55 · 379 阅读 · 0 评论 -
Eureka服务器 (简易版)
Step 3-1:使用 Spring Initializr 创建 Spring Boot 项目选择如下配置 注:不熟悉如何搭建Spring Boot 项目,请点击 Step 3-2:创建配置文件 application.yml,内容如下 ...原创 2019-02-21 23:36:57 · 172 阅读 · 0 评论 -
编写 Eureka 服务提供者 (简易版)
Step 4-1:使用 Spring Initializr 创建 Spring Boot 项目选择如下配置 注:不熟悉如何搭建Spring Boot 项目,请点击 Step 4-2:创建配置文件 application.yml,内容如下 ...原创 2019-02-22 00:41:16 · 475 阅读 · 0 评论 -
编写 Eureka 服务调用者 (简易版)
Step 4-1:使用Spring Initializr 创建 Spring Boot 项目选择如下配置(增加 Ribbon) 注:不熟悉如何搭建Spring Boot 项目,请点击Step 4-2:创建配置文件application.yml,内容如下(只增加了 server.port=9000 ) ...原创 2019-02-22 01:15:06 · 912 阅读 · 0 评论 -
IDEA 一个工程如何启动多次
Step 1 :点击Edit Configuration Step 2 :Single instance only(单实例)的钩去掉。 Step 3-1 :修改application文件server.port端口 多个实例,需要多个端口,分别启动。server: port: 8081spring: profiles: server1 ...原创 2019-02-22 16:17:12 · 7602 阅读 · 0 评论 -
Eureka 集群
作用:高可用 负载均衡案例项目2个Eureka服务器,2个服务提供者,一个服务调用者(本机测试) 注:如果5个项目都已建立,只需要修改他们的application.yml 即可结构如下 Step 3-1: 创建Eureka服务器1,2 # 本次测试在同一台电脑上运行5个项目 # 这里...原创 2019-02-22 16:47:50 · 238 阅读 · 0 评论 -
2.5 Spring Data JPA 简介
1.什么是JPA?Java 持久化规范 1-1.什么是"持久化"?把数据保存到可永久保存的存储设备中 1-2.什么是"规范"?标准3.什么是Hibernate?全自动的ORM框架 可以自动生成SQL语句 3-1. 什么是ORM?对象关系映射 Object Relational Mapping简称ORM 用于实现面向对象编程语言里不同系统类型的系统之间的数据...原创 2019-02-18 17:18:26 · 218 阅读 · 0 评论 -
读书笔记 --- 史上最简单的 SpringCloud 教程 | 第一篇: 服务的注册与发现Eureka(Finchley版本)
读书笔记--Eureka URL -- 史上最简单的 SpringCloud 教程 | 第一篇: 服务的注册与发现Eureka(Finchley版本)总结第三章 -- eureka 点击进入注意新建yml文件没有生效,报错com.netflix.discovery.shared.transport.TransportException: Cannot execute r...原创 2019-07-29 11:51:53 · 163 阅读 · 0 评论 -
Eureka + Ribbon + RestTemplate 负载均衡
Step 5-1:使用Spring Initializr 创建 Spring Boot 项目选择如下配置 注:不熟悉如何搭建Spring Boot 项目,请点击Step 5-2:创建配置文件application.yml,内容如下 ...原创 2019-08-02 16:53:20 · 181 阅读 · 0 评论 -
什么是微服务 , Spring boot, Spring Cloud ?
什么是微服务 , Spring boot, Spring Cloud ? 微服务 Spring boot Spring Cloud 一种架构风格 将单体应用划分为小型的服务单元 服务之间使用HTTP的API进行资源访问与操作 一种架构风格 基于Spring...原创 2019-02-21 16:29:42 · 116 阅读 · 0 评论 -
Spring cloud 的 封装 Netflix 的主要项目
封装 Netflix 的主要项目(组件 / 框架) Eureka 服务管理。 Hystrix 容错框架 Feign REST客户端。简化 web Service 客户端的开发 Ribbon 负载均衡 Zuul 为微服务群集提供代理,过滤路由等功能 ...原创 2019-02-21 16:28:51 · 270 阅读 · 0 评论 -
Spring Cloud 2.2 创建Controller
1.开发环境:1. JDK 1.82. IntelliJ IDEA 2.开发步骤:1. 在2.1代码基础上新建 MyController.java@RestControllerpublic class MyController { @GetMapping("/hello") @ResponseBody public String hello() { return...原创 2018-08-01 10:39:54 · 1452 阅读 · 2 评论 -
Spring Cloud 2.3 配置文件默认读取顺序
Spring Boot 会按顺序读取各种配置,例如命令行参数、系统参数等,本章只讲述配置文件的参数读取。默认情况下,Spring Boot 会按顺序到以下目录读取 application.properties 或者 application.yml 文件:1. 项目根目录的 config 目录。2. 项目根目录。3. 项目 classpath 下的 config 目录。4. 项目 c...原创 2018-08-01 11:11:38 · 1934 阅读 · 0 评论 -
Spring Cloud 2.3.2 指定profiles配置(场景:不同环境激活不同配置)
1.开发步骤:1. 修改test-profiles.yml2. 修改启动类指定配置文件路径:spring.config.location=classpath:/test-profiles.yml@SpringBootApplicationpublic class TestProfiles { public static void main(String[] args) ...原创 2018-08-01 14:20:38 · 5508 阅读 · 0 评论 -
Spring Cloud 2.4 热部署
每次修改 Java 后,都需要重新运行 Main 方法才能生效,这样的会降低开发效果,我们可以使用 Spring Boot 提供的开发工具来实现热部署,为项目加上以下依赖(pom.xml): <dependency> <groupId>org.springframework.boot</groupId> ...原创 2018-08-01 14:40:19 · 1944 阅读 · 4 评论 -
Spring Cloud 2.3.1 指定配置文件路径
1.开发步骤:1. 修改my-config.properties2. 修改启动类 指定配置文件路径:spring.config.location=classpath:/test-folder/my-config.properties public static void main(String[] args) { ConfigurableApplicatio...原创 2018-08-01 11:23:32 · 2587 阅读 · 0 评论 -
Spring Cloud 3.1 构建Eureka服务器
1.开发步骤:1. IDEA 中 新建Maven项目2. pom.xml 添加依赖 spring-cloud-starter-eureka-server :eureka server依赖 spring-cloud-dependencies :WEB容器功能<project xmlns="http...原创 2018-08-01 17:09:49 · 303 阅读 · 0 评论 -
Spring Cloud 2.0 新建Maven项目中GroupID和ArtifactID
1.官方定义groupId :the unique identifier of the organization or group that created the projectartifactId :unique base name of the primary artifact being generated by this projectGroupID 是项目组织唯...原创 2018-10-06 16:06:45 · 4636 阅读 · 0 评论 -
Notepad++ 接口文档入参快速转换实体类
首先需要下载 notepad++https://notepad-plus-plus.org/ 例如:接口文档 step 1 :复制接口文档选择部分到Notepad++step 2 :首行加入"private String "step 3 :替换字符成 ";// " , "// " 替换字符成 "//" step 4 :在java类中...原创 2018-10-09 17:48:23 · 941 阅读 · 0 评论 -
读书笔记 -- 疯狂Spring Cloud
疯狂Spring Cloud前言 常用工具1-1.notepad ++ 小技巧1.1 接口文档入参快速转换实体类1-2.Spring boot/cloud 常用组件2.1 Spring boot/cloud 线程池1-3. Lombok 插件3.1. Lombok 简介3.2.IDEA 安装Lombok 3.3.Eclipse 安装Lombok 第一章...原创 2018-10-09 18:53:42 · 663 阅读 · 0 评论 -
2.1 Spring boot/cloud 线程池
Step 1:ExecutePool配置,开启@EnableAsync支持异步任务package com.springboot.begin.threadPool;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;i...原创 2018-10-10 15:38:21 · 238 阅读 · 0 评论 -
Spring Cloud 2.1 搭建Spring Cloud
1.开发环境:1. JDK 1.82. IntelliJ IDEA 2.开发步骤:1. IDEA 中 新建Maven项目2. pom.xml 添加依赖 spring-boot-starter-web <dependencies> <dependency> <groupId>org.springframework.boot<...原创 2018-08-01 10:24:29 · 1858 阅读 · 2 评论