如何发现服务呢? 服务注册到 Eureka 集群中。需要通过 RestTemplate和@LoadBalanced 实现服务发现调用(http) 。 在上一篇笔记中,order 服务 通过 estTemplate和@LoadBalanced 实现调用 payment服务. 是通过注册...
Java
微服务 – Spring Cloud – Eureka – RestTemplate和@LoadBalanced 实现服务发现调用(http)
背景: 服务注册用的是 Eureka集群。 服务调用用的是注解 @LoadBalanced 和 RestTemplate 服务数量两个: order服务 和 pyment服务 (order服务是调用者。 payment 服务是被调用者) 首先将 order服务...
微服务 – Spring Cloud – Eureka Server单机和集群搭建、单机服务注册和集群服务注册
Eureka 服务管理 Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。 SpringCloud将它集成在其子项目spring-cl...
springboot 封装http请求工具
在日常项目中,可能经常会遇到发起http请求,调用别的资源拿到需要的数据。比方说调用公司的某一个http服务、第三方http接口等 http请求方式分为好几种,如果遵循resultful api格式,那就分为 post、get、delete...
springboot 封装jwt token鉴权工具
前后端分离的情况下,采用jwt下发token做鉴权。 至于为什么要用jwt,这里不在赘述. 基于springboot的jwt实现 依赖 <dependency> <groupId>com.auth0</groupId> <artifactId>java-jwt...
Springboot 拦截器配置本地资源映射
Springboot 拦截器配置本地资源映射 配置本地资源映射,可以读取本地的图片、文件、音频、视频等 创建WebAppConfigurer 拦截器类, 重写 addResourceHandlers方法 package com.jeffcail.javamall.config; import ...
mvn 打包jar包。 Docker 部署 jar 包程序
默认你已经安装了jdk和maven 并且配置了环境变量. 这里贴出自己的环境配置(mac) # Maven3.6.3 export M2_HOME=/Users/cc/maven3.6.3/apache-maven-3.6.3 export M2=$M2_HOME/bin export PATH=$M2:$PATH # ======...
springboot 配置使用swagger3
swagger swagger 接口文档管理可视化工具 一、pom引入依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version&g...
Springboot(二) – crud – JpaRepository
找回 Controller 、Service 、Model、 Repository熟悉的感觉 Controller: 请求的入口(路由分发映射的文件) Service: 业务逻辑处理与数据仓库交互 Model: 实体与数据库中的表对应 Repository: 数据仓库 环境...
Springboot(一)-创建项目
环境 Mac Idea jdk1.8 Maven 3.8.6 第一步 File ->New -> Project 选择 Spring Initializr 第二步 打开 src -> main -> java -> com.learn.demo 新建 controller package,在 controll...