![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
FLL430
这个作者很懒,什么都没留下…
展开
-
springboot在过滤器Filter中 重新写入request的请求参数
需求说明:想要在Filter过滤器中修改一下request的请求参数。新增修改删除等但是我们的httpservletrequest是不支持这样操作的,如果想要同一个request请求做数据传递的操作,只能使用setAttribute和getAttribute的方式解决思路(这部分可以跳过,直接查看解决方式)使用idea工具debug项目查看了一下过滤器中接受到的ServletRequest接口具体使用的是哪个实现类发现用的是package org.apache.catalina.connec原创 2020-08-21 16:47:25 · 4652 阅读 · 8 评论 -
springboot的多环境配置,更新应用时不做任何修改
最近公司准备弄一套测试服务器,其中的配置有些区别。为了避免更新生产的时候出现配置问题,研究了一下springboot的多环境配置第一步,将springboot的主要配置文件下面新建三个环境的配置文件,分别为本地,测试服,生产服三个环境的配置将主配置文件指向本地这样在本地开发的时候。直接启动springboot就是我们想要的配置,不用做任何修改。将开发好的项目打包放到测试服务器,并且新建start.sh文件编辑,内容如下nohup java -jar ********-0.0.1-S原创 2020-08-20 18:25:56 · 311 阅读 · 0 评论 -
spring boot中实现java设计模式-工厂模式实战
需求:公司网站购物的时候,需要选择支付方式。根据前端页面的选择调用对应的支付接口我的理解是一个payService下面有多个实现。这里用微信和支付宝举例,就有了AlipayServiceImplWeiXinServiceImpl当我们前端选择对应的支付方式,后端就往对应的通道发送交易请求。具体实现如下/**定义支付接口*/public interface PayService { String fastOrder(); String queryFastOrder();}原创 2020-08-14 16:01:00 · 813 阅读 · 1 评论 -
spring boot事务失效,不生效
spring boot事务不生效springboot项目中开启事务1、启动类上加开启事务的注解,2、在需要事务控制的方法上加上事务注解就可以了生效了本次事务不生效是因为项目中使用了shrio作为安全认证框架,在shiro中使用到的service接口被提前实例化。没有生成代理对象。正常是service接口如果配置了事务注解。是由spring 帮我们生成代理对象来调用实际的service,从而进行事务控制解决方法:在Realm中使用到的service上面加上@Lazy。...原创 2020-08-08 17:11:32 · 352 阅读 · 0 评论