- 博客(23)
- 收藏
- 关注
原创 SpringBoot整合微信小程序登录
这里的userDto.getCode()就是小程序端传入的code。对了如果小程序端无法获取用户登录头像可以尝试降低开发版本至2.16。详细流程不说了看微信文档即可下面演示代码。此时信息全在jsonObject之中。下面自己写个按钮+绑定事件就行。前端传入一个code码即可。
2024-09-09 22:25:02
560
3
原创 如何在支付宝小程序中调用自定义的js方法结果
export function checkLoginStatus(options) {方法逻辑}userAccount().then(openId => {其他逻辑})console.error('获取用户信息失败', err);这么写入后其他页面导入后直接调用即可。这里写了一个从缓存中获取。
2024-05-15 10:22:28
294
原创 使用Easy Excel本地运行正常服务器部署后出现NoClassDefFoundError、NoSuchMethodException、ClassNotFoundException问题的解决
出现这种问题首先一定要先看文档,看文档,看文档如果项目中没有使用过poi,且jdk版本在8-17之间,直接使用最新版本,别犹豫。Easy Excel的pom依赖换为新版或者高版本即可解决问题
2024-04-10 14:38:16
508
1
原创 SpringBoot解决“此Set-Cookie标头未指定‘SameSite“届性,它默认为‘SameSite=Lax,必须为此SetCookie设置“SameSite=None“才能实现跨站点使用。
在yaml配置文件中声明即可(注意此做法不安全不是https请求将不会润许发送cookie)
2024-03-13 10:30:28
3003
原创 利用Hutool工具类判断字符串和对象是否为空
str1为null,str2是字符串,str3为空字符串,str4是包含不可见字符(空格等)的字符串。isBlank与 isEmpty(CharSequence) 的区别是: isBlank方法会校验。Returns:是否为空,true - 空 / false - 非空。,且性能相对于 isEmpty(CharSequence) 略慢。ignoreFieldNames – 忽略检查的字段名。Params: bean – Bean对象。此方法不判断static属性。
2024-01-23 21:27:09
2174
1
原创 mybatis-plus的乐观锁插件的使用
当要更新一条记录的时候,希望这条记录没有被别人更新乐观锁实现方式:1、取出记录时,获取当前 version2、更新时,带上这个 version3、执行更新时, set version = newVersion where version = oldVersion4、如果 version 不对,就更新失败。
2024-01-17 23:52:26
565
原创 支付宝小程序调用云函数时出现未初始化云环境的解决方法
如果是绑定在按钮或其他非onload()的地方随便使用即可(云函数的js中最好有cloud.init()) 如果是onload里要这么写如果打印出来的时[object]那就再解析时加上JSON.stringify(res)
2023-12-25 16:24:03
578
原创 Failed to start bean ‘documentationPluginsBootstrapper‘;解决knife4启动报错
如图导入依赖后启动失败出现题目错误。
2023-12-08 10:37:17
225
原创 MySQL数据库安装教程
(如上述命令任意出错,就左下角的开始页面所搜命令行,然后右键以管理员打开,再重复上述步骤即可)我的路径:D:\Mysql\mysql-8.0.16\bin。# 服务端使用的字符集默认为8比特编码的latin1字符集。# 设置mysql数据库的数据的存放目录。,并将下面文本拷贝进my,ini文件中。我的随机密码:iMDeC0Bl,VZz。# 创建新表时将使用的默认存储引擎。# 设置mysql的安装目录。# 改为自己的路径!# 改为自己的路径!安装mysql服务并启动。输入刚刚得到的随机密码。
2023-11-03 11:41:35
90
原创 配置java环境
如果你电脑已经下载了 jdk ,那就恭喜你可以跳过这一步了。如果你的path打开后凝成一坨了,那就再前方复制。安装后会在刚才的目录位置看到。两个环境变量,复制即可。
2023-11-03 11:22:44
97
原创 关于配置Maven
挑选想要的版本以3.8.1为例子打开后,会出现两个选项Binaries:Maven 的二进制文件是已经编译过的可执行文件,包括了 Maven 的 JAR 包和插件包等。下载 Binaries 选项就是获取这些预编译好的 Maven 二进制文件的压缩包(zip 或 tar 文件),可以直接解压后使用。Sources:Maven 源代码包含了 Maven 源代码和插件源代码。下载 Sources 选项就是获取源代码的压缩包(zip 或 tar 文件),可以查看和修改 Maven 和插件的源代码。
2023-11-03 11:11:47
218
1
原创 解决Spring Boot 2.6.0 新特性默认禁止循环引用
如下代码,ComponentA类注入ComponentB类,ComponentB类注入ComponentA类,就会发生。的问题,在2.6.0之前,spring会自动处理循环依赖的问题。解决方法可以更改yaml。
2023-11-03 10:11:40
1493
原创 解决knife4j的No mapping for GET /doc.html问题
在配置knife4j中继承WebMvcConfigurationSupport类,重写addResourceHandlers方法。
2023-03-10 23:26:49
2783
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人