![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
蓝天白水
这个作者很懒,什么都没留下…
展开
-
七牛云文件上传和文件管理
七牛云文件上传和文件管理七牛云官网教程:https://developer.qiniu.com/kodo/sdk/1239/java项目github地址:https://github.com/lx972/qiniu-test1 上传上传有两种方式(1)服务端直传:服务端直传是指客户利用七牛服务端SDK从服务端直接上传文件到七牛云,交互的双方一般都在机房里面,所以服务端可以自己生成上传凭证,然后利用SDK中的上传逻辑进行上传,最后从七牛云获取上传的结果,这个过程中由于双方都是业务服务器,所以很少利用原创 2020-11-16 18:04:37 · 3729 阅读 · 0 评论 -
解决spring-boot-jpa更新数据库时不自动过滤null
解决spring-boot-jpa更新数据时不自动过滤null主要的解决方法是:BeanUtils工具类中有一个方法可以将一个对象属性的值拷贝到另一个对象对应同名属性中,且可以指定忽略的属性。/** * Copy the property values of the given source bean into the given target bean, * ignoring the given "ignoreProperties". * <p>Note: The source原创 2020-10-22 16:17:31 · 717 阅读 · 0 评论 -
聚合支付,实现微信和支付宝扫一码支付
聚合支付,实现微信和支付宝扫一码支付1 目标我们要实现的目标是:用微信客户端扫二维码的时候,用微信支付,用支付宝扫二维码的时候用支付宝支付。这就要求我们对微信和支付宝做一个聚合,在平台内做一个客户端判断。2 支付选型支付宝我们选用的是手机网页支付微信用的是native支付3 准备新建一个工程,结构如下所示主要用到的技术有springboot+springcloud+nacos+zxing二维码生成+alipay SDK父工程依赖<parent> <groupI原创 2020-10-17 10:57:00 · 9103 阅读 · 3 评论 -
mapstruct对象转化
mapstruct对象转化在我们使用阿里巴巴dubbo的时候,我们一般使用三种不同类型的对象,与数据库打交道的entity对象,还有service层使用dto对象,controller中接收前端json数据的vo对象entity:与数据库表的字段一一对应,不允许添加自定义的属性dto:controller与service交互的对象,controller调用service中方法的时候,需要将controller中的vo先转化为dto,然后将dto作为service方法的参数,可以向对象中任意添加属性,并原创 2020-10-14 10:17:57 · 849 阅读 · 0 评论 -
获取spring容器中的实例
获取spring容器中的实例@Componentpublic class ApplicationContextProvider implements ApplicationContextAware { /** * 上下文对象实例 */ private static ApplicationContext applicationContext; @Override public void setApplicationContext(Application原创 2020-09-21 10:34:54 · 784 阅读 · 0 评论 -
springcloud整合seata
springcloud整合seata1. 添加依赖<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-seata</artifactId> <version>2.1.1.RELEASE</version></dependency>2. 添加Seata 配置文件原创 2020-09-02 16:58:40 · 3283 阅读 · 1 评论