随笔分类 -  spring

摘要:不注意,会让你走很长很长的套路。。。。 官网:https://spring.io/projects/spring-cloud 阅读全文
posted @ 2020-04-16 12:10 正怒月神 阅读(161) 评论(0) 推荐(0)
摘要:今天我们说一下,如何开启事务。 之前,我们在JpaConfiguration中配置了事务开启。 详见:https://blog.csdn.net/hanjun0612/article/details/105239557 如果没有开启事务,会报错:Executing an update/delete 阅读全文
posted @ 2020-04-13 18:00 正怒月神 阅读(1010) 评论(0) 推荐(0)
摘要:一,创建三层架构 首先,创建 model(实体层),dao(数据访问层),service(业务层) 都是如下方式: ​ ​ 如果创建的Moudel右键没有 Maven选项, 则通过如下“+”号处理 ​ 二,mysql新增表 user表 ​ 新增记录: ​ 对应的model层 使用了Lombok的@D 阅读全文
posted @ 2020-04-03 11:17 正怒月神 阅读(1379) 评论(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 正怒月神 阅读(417) 评论(0) 推荐(0)
摘要:创建服务:(我们创建2个服务,service1和service2。操作是一样的) 选择Spring Initializr模板 选择Spring Cloud Discovery-->Eureka Discovery Client pom文件(注意增加 spring-cloud-config-clien 阅读全文
posted @ 2020-03-26 17:41 正怒月神 阅读(1073) 评论(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 正怒月神 阅读(458) 评论(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 正怒月神 阅读(385) 评论(0) 推荐(0)
摘要:回顾了我以前的博客,发现spring cloud的搭建太过零散。 今天打算重新写一下。 搭建内容 1 注册中心 2 配置中心 3 路由中心 4 服务 项目结构:为了区分服务,所以注册中心,配置中心,路由中心,我用cloud开头。 一,创建总项目 选择Maven 输入坐标,然后一直下一步 阅读全文
posted @ 2020-03-26 17:31 正怒月神 阅读(295) 评论(0) 推荐(0)
摘要:一,问题 如果直接运行如下代码: @Cacheable(value="allMenuList") public List<SysMenu> findAllMenu() { .... } 会报错;因为我们没有设置key org.springframework.cache.interceptor.Sim 阅读全文
posted @ 2020-02-21 10:05 正怒月神 阅读(2337) 评论(0) 推荐(0)
摘要:转载:https://www.cnblogs.com/huangjuncong/p/9102843.html 作者写的挺好的,层次很清晰通顺,转载一下。 官方定义 Spring Cloud Stream 是一个构建消息驱动微服务的框架。 应用程序通过 inputs 或者 outputs 来与 Spr 阅读全文
posted @ 2020-02-18 14:01 正怒月神 阅读(384) 评论(0) 推荐(0)
摘要:注意一下红框: 阅读全文
posted @ 2020-02-10 16:19 正怒月神 阅读(234) 评论(0) 推荐(0)
摘要:通过前面的文章:https://blog.csdn.net/hanjun0612/article/details/103421903 我们知道 由于@ModelAttribute 导致的线程不安全问题, 引起了 session 混乱。 我这里有个实际情况,原先(错误例子)的代码如下: 我在基类中,获 阅读全文
posted @ 2019-12-06 17:44 正怒月神 阅读(362) 评论(0) 推荐(0)
摘要:版权声明:本文为CSDN博主「阿智CMZ」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/weixin_37751634/article/details/93078721 上面的BaseController中 阅读全文
posted @ 2019-12-06 14:25 正怒月神 阅读(443) 评论(0) 推荐(0)
摘要:直接使用spring缓存请见:https://www.cnblogs.com/hanjun0612/p/11661340.html RedisTemplate和StringRedisTemplate配置方法基本一致 废话不多,直接上代码。 一,单独创建 spring-redis.xml 看一下我的r 阅读全文
posted @ 2019-10-14 18:06 正怒月神 阅读(716) 评论(0) 推荐(0)
摘要:直接上代码: 方法: 阅读全文
posted @ 2019-10-12 14:21 正怒月神 阅读(578) 评论(0) 推荐(0)
摘要:这是一个错误。 我在spring框架中,创建了一个基类SuperBaseController, 并且使用了@ModelAttribute用来给HttpServletRequest和HttpServletResponse赋值 但是,在前台调取接口返回大量图片时,报错:http11.Http11Outp 阅读全文
posted @ 2019-09-29 15:57 正怒月神 阅读(1068) 评论(0) 推荐(0)
摘要:一 配置application.yml 二 实现监听 三 注入spring 四 结果: 1 接收exe消息 2 接收controller消息 controller: 阅读全文
posted @ 2019-07-19 11:37 正怒月神 阅读(173) 评论(0) 推荐(0)
摘要:@Formula 计算临时属性。 相当于可以关联查询字段,然后放在实体中当做属性使用。 任务:在User实体层,增加一个额外的属性,来获取Test表中的name字段。 1 表结构 User表 Test表 2 User实体层(省略了部分字段。) 我们可以看到,在getTest上,增加了@Formula 阅读全文
posted @ 2019-07-03 18:03 正怒月神 阅读(937) 评论(0) 推荐(0)
摘要:一 , 定义aop 二 , 定义 service 和 impl service: impl: 三 , 测试 四 , 结果 阅读全文
posted @ 2019-07-01 11:36 正怒月神 阅读(607) 评论(0) 推荐(1)
摘要:通过zuul的过滤器 filter实现 //app 幂等过滤 @SuppressWarnings("all") @Order(Ordered.HIGHEST_PRECEDENCE) @WebFilter(filterName = "ValidAppIdempotent", urlPatterns = 阅读全文
posted @ 2019-07-01 11:03 正怒月神 阅读(473) 评论(0) 推荐(0)