利用@PreAuthorize注解自定义权限校验 默认分类

利用@PreAuthorize注解自定义权限校验

使用场景: 由于项目中,需要对外开放接口,要求做请求头校验,不做其他权限控制.所以准备对开放的接口全部放行,不做登录校验.想到之前用这个注解来实现管理后台的权限校验,所以为了方便在需要对外开放的接口贴上注解即可.记录一下实现过程. 1.开启@EnableGlobalMethodSecurity(prePostEnabled = true)注解, 在继承 WebSecurityConfigu...
阅读全文
企业微信如何使用群机器人? 默认分类

企业微信如何使用群机器人?

如何使用群机器人 在终端某个群组添加机器人之后,创建者可以在机器人详情页看的该机器人特有的webhookurl。开发者可以按以下说明a向这个地址发起HTTP POST 请求,即可实现给该群组发送消息。下面举个简单的例子. 假设webhook是:https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=693a91f6-7xxx-4bc4-9...
阅读全文
git pull 提示错误 fatal: refusing to merge unrelated histories 后端

git pull 提示错误 fatal: refusing to merge unrelated histories

从远程拉项目到本地的时候提示错误 git pull fatal: refusing to merge unrelated histories 造成 fatal: refusing to merge unrelated histories错误的原因有以下几点: 1.有一个包含一些提交的新 Git 存储库。然后,您尝试从现有的远程仓库中提取。合并变得不兼容,因为分支和远程拉取的历史不同。当...
阅读全文
byte[]转换成String 后端

byte[]转换成String

通过用例学习Java中的byte数组和String互相转换,这种转换可能在很多情况需要,比如IO操作,生成加密hash码等等。 除非觉得必要,否则不要将它们互相转换,他们分别代表了不同的数据,专门服务于不同的目的,通常String代表文本字符串,byte数组针对二进制数据 通过String类将String转换成byte[]或者byte[]转换成String 用String.getByte...
阅读全文
Java 互相关联的实体无限递归问题的解决 默认分类

Java 互相关联的实体无限递归问题的解决

Java 互相关联的实体无限递归 今天在测试的时候出现了一个bug,在把关联实体序列化返回的过程中报错了,提示 Caused by: java.lang.StackOverflowError: null 这个是堆栈溢出错误,根据错误线索查找,最后发现Column和Table实体互相关联,也就是说 Column实体中有Table属性,Table实体中也有Column属性,导致了在序列...
阅读全文
Java HashMap putAll() 方法 后端

Java HashMap putAll() 方法

putAll() 方法将指定所有的键/值对插入到 HashMap 中。 putAll() 方法的语法为: hashmap.putAll(Map m) 注:hashmap 是 HashMap 类的一个对象。 参数说明: m - 包含插入到 HashMap 的映射关系 返回值 不返回任何值。 实例 以下实例演示了 putAll() 方法的使用: 实例 imp...
阅读全文
苹果mac怎么连接打印机? 默认分类

苹果mac怎么连接打印机?

苹果mac怎么连接打印机?苹果mac系统的电脑想要添加打印机,该怎么添加呢?下面我们就来看看mac系统添加共享打印机的技巧,详细请看下文介绍 有些使用苹果电脑的用户,在连接打印机的时候遇到问题,想要连接打印机,却不知道该怎么连接呢?下面我们就来看看详细的教程。 1、首先,在苹果电脑桌面,找到并点击打开系统偏好设置; 2、找到并点击打印机与扫描仪; 3、如...
阅读全文
Loading...