随笔分类 - spring cloud
spring cloud
摘要:转载:https://blog.csdn.net/myhAini/article/details/82627939 java.lang.NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder 启动报错的
阅读全文
摘要:情况是这样的: Redis存在多级目录。 网页的Session存储在 springSessions: 下。 而手机端Session在 springSessions:app 下。 正确的: public void deleteToken(String tokenId){ Set<String> key
阅读全文
摘要:随着项目的迭代。 我们在老项目中,把service和dao都放在相同module下,已经不合适了。 service和dao越来越臃肿。如下所示 我们就开始认为每个微服务,都拥有自己的model,dao,service。 而上图的module只是充当基类存在的使用。 这个时候JPA就会变成多个。 那么
阅读全文
摘要:不注意,会让你走很长很长的套路。。。。 官网:https://spring.io/projects/spring-cloud
阅读全文
摘要:今天我们说一下,如何开启事务。 之前,我们在JpaConfiguration中配置了事务开启。 详见:https://blog.csdn.net/hanjun0612/article/details/105239557 如果没有开启事务,会报错:Executing an update/delete
阅读全文
摘要:一,创建三层架构 首先,创建 model(实体层),dao(数据访问层),service(业务层) 都是如下方式: 如果创建的Moudel右键没有 Maven选项, 则通过如下“+”号处理 二,mysql新增表 user表 新增记录: 对应的model层 使用了Lombok的@D
阅读全文
摘要:创建路由中心: 选择Spring Initializr模板 选择Spring Cloud Routing-->Gateway pom文件 (这里吐槽一下,记得是spring-cloud-starter-netflix-eureka-client) <?xml version="1.0" encodi
阅读全文
摘要:创建服务:(我们创建2个服务,service1和service2。操作是一样的) 选择Spring Initializr模板 选择Spring Cloud Discovery-->Eureka Discovery Client pom文件(注意增加 spring-cloud-config-clien
阅读全文
摘要:创建配置中心: 选择Spring Initializr模板 选择Config Server pom文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xs
阅读全文
摘要:创建注册中心: 选择Spring Initializr模板 输入坐标 选择Eureka Server pom文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xml
阅读全文
摘要:回顾了我以前的博客,发现spring cloud的搭建太过零散。 今天打算重新写一下。 搭建内容 1 注册中心 2 配置中心 3 路由中心 4 服务 项目结构:为了区分服务,所以注册中心,配置中心,路由中心,我用cloud开头。 一,创建总项目 选择Maven 输入坐标,然后一直下一步
阅读全文
摘要:转载:https://www.cnblogs.com/huangjuncong/p/9102843.html 作者写的挺好的,层次很清晰通顺,转载一下。 官方定义 Spring Cloud Stream 是一个构建消息驱动微服务的框架。 应用程序通过 inputs 或者 outputs 来与 Spr
阅读全文
摘要:通过zuul的过滤器 filter实现 //app 幂等过滤 @SuppressWarnings("all") @Order(Ordered.HIGHEST_PRECEDENCE) @WebFilter(filterName = "ValidAppIdempotent", urlPatterns =
阅读全文
摘要:使用 CorsFilter 解决ajax跨域问题 直接在zuul的main下面,创建corsFilter就可以了。 @SpringBootApplication @EnableZuulProxy @EnableFeignClients @ComponentScan(basePackages={"xx
阅读全文
摘要:项目背景:我们有web和大屏,以及移动端,需要访问微服务接口。 然而大屏时自己打开的网页,在网页中通过js调用我的webapi。出现了跨域情况。 原因:出现这个问题,是由于跨域请求有2次请求。 第一次:options(查看请求可用性,确定请求后端是否支持请求类型) 第二次:才是你的真实请求。(get
阅读全文
摘要:说明: 创建了两个Filter,分别是 PreFilter public class PreFilter extends ZuulFilter { public PreFilter() { super(); } @Override public String filterType() { retur
阅读全文
摘要:在网关中配置过滤器 验证签名 package com.kps.zuul.filter; import com.kps.common.BodyReaderHttpServletRequestWrapper; import com.kps.common.encrypt.MD5; import com.k
阅读全文
摘要:个人记录 记录公司微服务项目,模块添加的步骤 一 创建Module 选择maven groupid和artifactid 参考 pom文件 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/
阅读全文
摘要:参考: spring cloud 入门系列一:初识spring cloud http://blog.didispace.com/Spring-Cloud%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/ 这里总结一些内容 一,spring cloud 入门系列一:初识spri
阅读全文

浙公网安备 33010602011771号