- 博客(13)
- 收藏
- 关注
原创 解决maven执行clean,install出现 Process terminated
因为父级的依赖可以传递给子模块,但是不能给子模块的子模块依赖不可以隔代传递,只能父传子,不能爷传孙。如果还是不行,就更新一下仓库打包后的jar包在target下。
2024-04-09 11:49:48
2316
1
原创 Springcloud项目整合openfeigin
springcloud整合openfeigin实现第三方效验接口提示:以下是本篇文章正文内容,下面案例可供参考以上就是使用 OpenFeign 实现远程服务调用的基本步骤。通过定义 Feign 接口,并使用注解来声明服务调用的细节,可以使得代码更加清晰和简洁。
2024-04-02 17:04:50
1874
1
原创 在java中针对ipv4,ipv6(含缩写)的正则效验
我这个是一个字段可以是ipv4也可以是ipv6(含缩写形式)之间用;隔开,不允许超过五十个。如果对应请求类来说你们的字段是分开判断的,那么直接在字段上+注解。这样首先会先判断ip个数,然后我们得到这个字符串ip,去进行判断。现将输入的IP根据;分割开成list,然后循环去判断。所以我首先写了个正则来判断;上面是ipv4的,接下来是ipv6d。然后在字段上加了注解。
2024-03-29 10:53:01
630
1
原创 二个list之间如何得到重复值,不重复值
原有的:oldList【1,2,3,4,5】 前端传值的newList【2,3,4,5,6】【2,3,4,5】是重复的不需要做修改,【1】是要去除的,【6】是要新增的。那么首先要得到这二个list的重复值:list自带的 listA.removeAll(listB) 方法,去除listA中与listB一样的值,留下的就是不一样的。思路:先从数据库中查询到这个app拥有几个权限,组合成一个list,加上前端传值的list,那么就得到了二个list,进行对比。voList就是二个List直接的重复值啦。
2024-03-22 16:44:50
544
1
原创 关于BeanUtils.copy方法太耗性能问题
于是我新建了一个QuerySubsProductReqConvert 类,注入bean,然后实现BaseConverter(我们自定义接口,上面那个)里面是需要互相转换的类,它会自动生产下面二个方法,你可以根据返回值来看。我想要将SubsListReq转换成QuerySubsProductReq,我使用的set赋值,不是说不可以,只是不美观,看起来也很low。然后我们在需要转换的地方得到这个类,然后调用它的方法,如果你找不到方法名,注意方法是不是public的。好啦,喜欢小编的记得一键三连哦。
2024-03-21 18:03:04
495
1
原创 mybaitis框架实现自动填充时间
前端想要 年:月:日:时:分:秒,我加了注解但是依旧格式不对,后边发现这种格式在数据库中必须是datetime,而不是date。今天来跟大家分享mybaitis-plus框架如何实现自动填充创建时间和更新时间。2.写一个自动配置类,实现MetaObjectHandler接口。然后我们在调用创建或者修改方式时不需要去管时间,会自动填充。这里的字段(也是实体类的字段)对应数据库。喜欢小编的粉丝记得给个一键三连哦~1.确保你的框架和依赖都搭建好了。3.在对应的实体类上加注解。4.现在来提一嘴时间格式。
2024-03-21 17:39:51
461
1
原创 使用一个方法递归实现树状菜单
其实也可以理解为将list进行分组了,有兴趣的可以看看我的另一篇文章。大家好啊,今天来教大家使用一个方法实现树状菜单。首先看看原型需求,这些都是一张表的数据。
2024-03-20 15:40:05
228
1
原创 使用Java实现分组
2.我们使用Java 8 的 Stream API 和 Collectors 类中的 groupingBy 方法。这个ID为1234567890123456781的用户拥有多个权限,给大家看看从数据库查出的数据。这个时候是将list转化成了Map,然后我们需要继续封装,因为我们不能直接给前端返回一个map。这个时候我们可以根据key得到map的值,然后for循环进行转换。这个时候我们使用拿到map的key值,然后转化成一个list。然后给类一个自定义的构造方法,方法参数为(key,list)
2024-03-20 11:27:52
423
1
原创 Mybatis-plus实现逻辑删除
然后在mybaitis-plus框架中,可以直接在实体类的注解上加判断。注意这个字段最好是int类型,因为在新增的时候可以设置默认值。然后我们可以在impl实现类中直接删除。1.在数据库中新增一条逻辑删除的字段。这里,我们的逻辑删除就实现了。数据库的值会发生改变。
2024-03-20 10:06:37
276
1
原创 使用AES进行加解密
@param algorithm 算法 如:AES/GCM/NoPadding。* @param encrypted 加密后的密码敏文。* @param data 待加密的数据。* @param workKey 工作秘钥。* @param workKey 工作秘钥。* AES/GCM/NoPadding 加密。* AES/GCM/NoPadding解密。* AES/GCM/NoPadding工具类。* @return 解密后的字节数组。* @return 解密后的字节数组。
2024-03-20 09:50:44
1423
1
原创 在springcloud项目中,在全局中得到请求头
思路3:图一可以看见数据是根据Http获取的,所以我们可以直接在requst中拿到数据,在需要得到数据的类中注入HttpServletRequest,我相信很多小伙伴会想着注入ServerHttpRequest但是注意在spring cloud框架中,ServerHttpRequest是不能直接注入的。在昨天的代码中遇见一个问题,请求头是在过滤器进行拦截的,但是我想要在实现类中得到请求头中携带的值,我该怎么做?这是过滤器中得到的参数,想要应用在全局。
2024-03-19 14:03:32
416
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人