随笔分类 -  spring cloud

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