自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 java 返回树状类型数据

最近新来了个前端,菜单等相关功能不想使用前端的数标签,希望后端组装好数结构返回。于是写了个通用型的工具类,供以后遇见类似的问题时使用。实体类@Datapublic class TreeTest{ private String id; private String parentId; private List<TreeTest> children=new ArrayList<>(); public TreeTest(){}; publ

2020-06-09 11:11:22 359

原创 使用feign调用GET请求时使用实体对象参数

在平时使用过程中,GET请求是可以直接使用实体参数的,但是当使用feign调用时,会报错。这时了解到使用feign调用时,如果是实体对象,会将参数写入body,而GET请求是不使用body的。这种情况应该怎么处理呢,我有三种办法:1. 修改服务者。 既然get请求在使用feign的时候无法使用实体,那就修改为post/PUT请求,这样就能使用实体了。但是此种方法时,如果服务提供方使用的restful风格,只是查询数据,居然修改为post请求,这就不合理了。并且如果是跨部门的合作,去要求...

2020-05-25 14:27:21 3815 1

原创 使用springcloud feign时 token认证

我们在项目中使用feign进行调用时,往往需要进行身份验证,而feignclient需要按照http调用方的格式来书写,这时候呢,我们可以使用这种方式来进行加入身份验证。public class FeignConfig implements RequestInterceptor { @Override public void apply(RequestTemplate requestTemplate) { ServletRequestAttributes attribu

2020-05-22 17:58:43 1330

原创 记录使用spring-data-elasticsearch过程中遇到的问题。增加通用自定义接口

公司有业务需求APP端坐标需要不停的上传,根据业务量,每个月可能会产生大概20G的数据,现有的解决方案是直接存储在oracle中根据每月进行分表存储。但是不可避免的随着时间的拉长,处理起来越来越不方便,于是便想到了使用es来存储,后面查询时也比较方便。 为了让操作方式与以前存储保持一致,保持增删查改分页查询等的需求。直接使用的spring-data-elasticsearch,只要继承ElasticsearchRepository,就可以实现简单的CURD操作,因为p...

2020-05-18 15:40:16 458

原创 使用mybatisplus 做数据库兼容,以及对关键字的处理

最近公司有需求,需要对框架做oracle与mysql的兼容。由于框架以前一直是使用的oracle,现在需要做兼容,及是该框架同时支持oracle和mysql版本,oracle和mysql根据用户环境来选择,只需要切换数据库而不需要对代码做任何改动。1. 自定义sql语句兼容。 这个实际上是mybatis支持的,在mybatismapper.xml中,所有标签都支持databaseId...

2020-03-26 10:39:03 7248 5

原创 mybatisplus使用association,collection实现一对一,一对多

当使用mybatisplus时,如果我们需要扩充字段,例如查询出部门编号是1,而我们需要展示的是部门名称,这时官方提供了一种方法及使用枚举。但是对于我们业务来讲,这是动态的,而枚举生成好了以后无法进行动态扩展。然后想到Mybatis是可以使用association和collection。使用mybatis时,使用association和collection可以实现字段扩展,子表相关功能。...

2020-01-16 16:21:24 8462

原创 聚合项目集成flwoable modeler

使用springboot聚合项目,搭建了一套框架,领导说需要把工作流给集成进来。自己以前没做过工作流相关,网上搜索了一下,activiti现在逐渐被flowable给替代,那怎么说呢,那就使用flwoable呗。花了几天时间,搭建起来,简单总结一下,以后便于翻阅。1. 集成 先在网上搜索了一些资料,搜索到了一篇https://blog.csdn.net/puhaiyang/arti...

2019-11-21 13:14:36 237

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除