- 博客(12)
- 收藏
- 关注
原创 若依前后端分离系统从JAVA8升级到JAVA17
修改DruidConfig.java中引入的依赖。修改permitAllUrlProperties。ruoyi-framework的pom修改。修改SecurityConfig.java。ruoyi-common的pom修改。ruoyi-admin的pom修改。废话不多说,直接上代码。父pom的新增和修改。
2025-06-10 18:55:55
203
原创 使用@RequestBody接收实体类数据内容为NULL
controller层引入的包不对,不是swagger,而是spring的。弄了半天,始终接不到前端传的值,一直显示是null。这是后端controller层。后来发现罪魁祸首是它!
2025-05-17 17:39:30
258
原创 GitLab + Jenkins多分支流水线自动化部署
本篇主要讲述在多人协作的开发环境下,一人一分支的使用方法。一、添加插件到jenkins的插件管理中心下载和插件如果搜索不到,可能是已经添加过该插件,可以在左侧菜单installed plugins中查看二、新建任务三、配置按照图中的红框内填写内容仓库地址,凭证按图中的红框选择,最后Trigger token是自己填写的,建议使用UUD四、编写Jenkinsfile文件Jenkinsfile的位置放在根项目下,如果模块中有应该在Jenkins流水线配置中的脚本路径中配置。
2025-05-16 16:45:20
532
原创 数据库json类型字段对应实体类及解决方案
使用Map接收就不用考虑转换的问题,但是后端同学要和前端同学统一传值规则,即字段名称,后端在使用Map,get()方式的时候注意非空判断即可。详情:获取对象信息后,通过getLabels()方法拿到该参数List<labels> labels,然后for循环处理。需要对数组(集合)中的数据做处理,就要注意了,如果按照以往的处理方式,我们可以直接获取实体类对象中的该属性,比如。至此,我们需要使用Object转换,上代码。
2025-04-30 16:25:03
643
原创 推送本地代码到远程代码仓库
代码拉取之后先确定自己的项目的内有无.git文件夹,一般是拉取代码同时自动生成的,如果看不见,按如图的步骤,就可以看到,我的在最上面。多人开发的时候,先从仓库将代码拉取下来,经过一系列的开发,准备提交代码,但是只能提交到自己的分支,防止代码冲突,所以就有了这篇文章。四、和远程仓库建立联系,将 你的远程仓库URL 替换成你的真实的远程仓库的URL。然后你就可以到远程代码仓库,你所在的分支看到你提交的内容了。五、创建分支,(将 分支名称 替换成你自己的分支名称),远程代码仓库操作大同小异。
2025-04-15 15:25:56
648
原创 本地Navicat打隧道连接远程服务器上的数据库
常规页面还是按照原来的要求填写,不过里面填写的数据都是服务器上的真实数据,主机localhost,端口3306,用户名和密码也按要求填写,然后点击上面的tab到SSH页面。勾选使用SSH隧道,主机就是服务器的公网IP,端口一般默认是22,验证方法我使用的是密码,一般来说线上库是无法与数据库直连的,那么我们就需要使用SSH隧道,这就是连接远程数据库。连接某些特定数据库,我们使用SSH隧道,俗称打隧道。我们连接的主机的IP,就是主机;
2025-04-14 14:59:42
364
原创 GitLab使用指南
这样项目就建好了,但是gitlab的默认主分支是main,一般我们需要创建一个master分支来当做主要模板,再根据master创建分支或者你可以直接在master上开发,视情况而定。首先你的有一个GitLab的账号,网上有很多方法可以找找,但是要挂梯子或是用别的办法,因为GitLab锁国区,会被重定向到国内的极狐,这个就不过多赘述了。好了,我们本地的项目就到gitlab上面了,接下来是直接开发还是再创建分支就看个人喜好了。登录了账号后,我们会看道这个页面(没汉化的,可以找找,网上有很多方法)。
2025-04-11 13:59:42
294
原创 IDEA项目引入其他项目为依赖
你在工作的过程可能遇到这种情况,同事发给你A项目,你拉下代码,下载依赖时其中有某个依赖无法下载,一直爆红,定睛一看,发现该依赖属于B项目。之后你发现问题和同事说,同事又发给你一份B项目的zip压缩包,现在你就需要这篇文档了。-DgroupId= ,-DartifactId= ,-Dversion= ,这三个后面接的就是你pom中写的,其中, -Dfile= 后面接的是jar存放的绝对路径(一般不带中文,不带空格),如上图,我的zip包中,B项目已经打包过,所以在target中有打包过的jar包。
2025-02-26 11:27:03
522
原创 IDEA从下载到配置本地仓库MAVEN
由于写代码的日子会很长,不同的项目加入的依赖也会有很多,Maven本地仓库默认的路径是C盘,所以我们要自定义一个路径当本地仓库,减缓C盘的压力,比如我选择了E盘。因为maven在获取需要的jar包时会首先从本地仓库获取,当本地仓库不存在需要的jar包时会从setting.的远程仓库获取到本地仓库,我们一般会修改远程仓库地址为阿里云的远程仓库。有如下显示,即为搭建完毕,剩下的就是IDEA启动时需要修改本地环境。下载下来后,解压到自定义的路径,比如我放在了E盘,安装完成。我的是WIN11系统,如下是我的操作。
2025-02-26 10:58:51
2124
原创 将本地代码打包发送到阿里云服务器
在右侧我选择的路径是 /usr/local包下创建了一个新包名为java,然后把自己打包好的后端代码jar包放进去(打包后端代码的时候记得查看application.yml中的端口是否占用,如果占用记得修改,默认8080;接下来是前端代码部署了,先将前端代码打包,然后再服务器上选择的存放路径,我的路径是 /var/www,在此路径下创建了一个vue_project包,然后将前端打包的dist文件包放入,之后就是配置nginx。文章有些粗糙,大家尽量看,如有什么不准确的地方,欢迎指导修改。
2025-02-26 10:02:36
375
原创 纯JAVA生成PDF文件,可以调整数据是否垂直水平居中问题
这里,我个人使用的是Adobe Acrobat DC这款软件,进入后选择工具-->准备表单。一般来说,文本域名称和数据库中的字段名称相同最好,当然,每个人都有自己的习惯,跟着自己的习惯来就好,完成后保存即可,或者另存为,这里就不多赘述了。直接正题:我是后端,所有自己画好模板,插入数据,生成PDF,无前端参与。双击可以修改文本域的各种效果,如名称,对齐效果再选项中-->对齐,其中,样式是一个比较麻烦的问题,特别是左右对齐,上下对齐,等等。之后到了这个界面,工具栏有很多的工具,我选择的是文本域。
2025-02-17 18:05:39
426
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人