随笔分类 - Spring Cloud
摘要:Step 5-1:使用 Spring Initializr 创建 Spring Boot 项目 选择如下配置 注:不熟悉如何搭建Spring Boot 项目,请点击 Step 5-2:创建配置文件 application.yml,内容如下 server: port: 8764 spring: app
阅读全文
摘要:读书笔记--Eureka URL -- 史上最简单的 SpringCloud 教程 | 第一篇: 服务的注册与发现Eureka(Finchley版本) 总结 第三章 -- eureka 点击进入 注意 新建yml文件没有生效,报错 com.netflix.discovery.shared.trans
阅读全文
摘要:swagger rap挺好的,但是和swagger比起来有点轻量。 先看看swagger的生态使用图: 其中,红颜色的是swaggger官网方推荐的。 下面再细看看swagger的生态的具体内容: swagger-ui 这玩意儿从名字就能看出来,用来显示API文档的。和rap不同的是,它不可以编辑。
阅读全文
摘要:作用: 高可用负载均衡 案例项目 2个Eureka服务器,2个服务提供者,一个服务调用者(本机测试) 注:如果5个项目都已建立,只需要修改他们的application.yml 即可 结构如下 Step 3-1: 创建Eureka服务器1,2 # 本次测试在同一台电脑上运行5个项目 # 这里yml利用
阅读全文
摘要:Step 1 :点击Edit Configuration Step 2 :Single instance only(单实例)的钩去掉。 Step 3-1 :修改application文件server.port端口 多个实例,需要多个端口,分别启动。 server: port: 8081 spring
阅读全文
摘要:Step 4-1:使用 Spring Initializr 创建 Spring Boot 项目 选择如下配置(增加 Ribbon) 注:不熟悉如何搭建Spring Boot 项目,请点击 Step 4-2:创建配置文件 application.yml,内容如下(只增加了 server.port=90
阅读全文
摘要:Step 4-1:使用 Spring Initializr 创建 Spring Boot 项目 选择如下配置 注:不熟悉如何搭建Spring Boot 项目,请点击 Step 4-2:创建配置文件 application.yml,内容如下 spring: application: name: pro
阅读全文
摘要:Step 3-1:使用 Spring Initializr 创建 Spring Boot 项目 选择如下配置 注:不熟悉如何搭建Spring Boot 项目,请点击 Step 3-2:创建配置文件 application.yml,内容如下 server: port: 8761 eureka: cli
阅读全文
摘要:Spring Cloud 的主要模块 Spring Cloud Netflix 包含 Eureka , Hystrix , Feign ,Ribbon , Zuul Spring Cloud Config 管理群集中的配置文件 Spring Cloud Sleuth 服务跟踪框架 Spring Cl
阅读全文
摘要:什么是微服务 , Spring boot, Spring Cloud ? 微服务 Spring boot Spring Cloud 一种架构风格将单体应用划分为小型的服务单元服务之间使用HTTP的API进行资源访问与操作 一种架构风格基于Spring框架开发通过注解简化开发 一个快速构建分布式系统的
阅读全文
摘要:封装 Netflix 的主要项目(组件 / 框架) Eureka 服务管理。 Hystrix 容错框架 Feign REST客户端。简化 web Service 客户端的开发 Ribbon 负载均衡 Zuul 为微服务群集提供代理,过滤路由等功能
阅读全文
摘要:1.什么是JPA? Java 持久化规范 1-1.什么是"持久化"? 把数据保存到可永久保存的存储设备中 1-2.什么是"规范"? 标准 3.什么是Hibernate? 全自动的ORM框架可以自动生成SQL语句 3-1. 什么是ORM? 对象关系映射Object Relational Mapping
阅读全文
摘要:Step 1:ExecutePool配置,开启@EnableAsync支持异步任务 package com.springboot.begin.threadPool; import org.springframework.context.annotation.Bean; import org.spri
阅读全文
摘要:疯狂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.IDE
阅读全文
摘要:首先需要下载 notepad++ https://notepad-plus-plus.org/ 例如:接口文档 step 1 :复制接口文档选择部分到Notepad++ step 2 :首行加入"private String " step 3 :替换字符成 ";// " , "// " 替换字符成
阅读全文
摘要:1.官方定义 groupId :the unique identifier of the organization or group that created the project artifactId :unique base name of the primary artifact being
阅读全文
摘要:1.开发步骤: 1. IDEA 中 新建Maven项目 2. pom.xml 添加依赖 spring-cloud-starter-eureka-server :eureka server依赖 spring-cloud-dependencies :WEB容器功能 <project xmlns="htt
阅读全文
摘要:每次修改 Java 后,都需要重新运行 Main 方法才能生效,这样的会降低开发效果,我们可以使用 Spring Boot 提供的开发工具来实现热部署,为项目加上以下依赖(pom.xml): <dependency> <groupId>org.springframework.boot</groupI
阅读全文
摘要:1.开发步骤: 1. 修改test-profiles.yml 2. 修改启动类 指定配置文件路径:spring.config.location=classpath:/test-profiles.yml @SpringBootApplication public class TestProfiles
阅读全文
摘要:1.开发步骤: 1. 修改my-config.properties 2. 修改启动类 指定配置文件路径:spring.config.location=classpath:/test-folder/my-config.properties public static void main(String[
阅读全文

浙公网安备 33010602011771号