当前位置:网站首页 > Go语言开发 > 正文

若依开发文档(编写开发文档)



下载安装:
https://blog.csdn.net/anxiaoxiao61/article/details/
https://blog.csdn.net/m0_/article/details/

运行:
项目后端启动:src/main/java/com/ruoyi/RuoYiApplication.java
项目前端启动:在idea中,终端运行界面中,进入ruoyi-ui文件夹中,执行npm run dev实现。

搭建过程

 
  

问题解决

存在问题1:理解
在这里插入图片描述
用户管理
在这里插入图片描述


存在问题2:已解决
在这里插入图片描述
mapper.xml文件中的数据表名书写错误,修改后就可以了。

存在问题3:
数据表可以正常输出,但是其中某个字段不显示。
在这里插入图片描述
数据库中该字段最初定义为varchar类型,代码中对应定义的类型是LocalDateTime类型,可能存在类型不匹配的问题。
判定结果为:没有将该数据读入对象中。
将数据库中create_time和update_time类型修改为timestampe和datetime类型都无法解决这个问题;




通过代码进行问题定位,发现是:数据库中的值没有被正确的赋值到对象的属性中。
问题是:
对象类中的属性被@TableField修饰,并没有实现数据库中列到对象中属性的一对一映射。
通过在mapper.xml文件中配置如下resultMap 实现一一对应关系。


发现问题4:已解决
在mapper.xml文件中,使用sql语句会存在 不等于 这个符号,输入方式是:!= 就可以实现输入。

存在问题5:已解决
判断界面中数据是否正确传递到后端,可以在vue代码中添加console.log(想要输出的内容)实现内容输出;
并通过浏览器页面=》右键=》检查=》console查看;

公司信息不能实现根据关键词查看的原因排查:
排除前端页面vue没有将数据传递;
后端调用的接口controller并没有收到数据;
则说明是前端js文件没有书写正确。


问题思考6:
springboot项目中为什么和数据库表关联的类,都需要实现Serializable接口?
序列化 (Serialization)将对象的状态信息转换为可以存储或传输的形式的过程。
分布式和并发需求:在分布式系统中,对象可能需要在网络间传输,或者在不同的服务之间进行通信。序列化使得对象可以转换为字节流,便于在网络上传输或者在进程间传递,这对于微服务架构下的数据共享尤为重要。
持久化需求:虽然直接将实体对象保存到关系型数据库(如MySQL、Oracle等)并不直接要求实体类实现Serializable接口(因为ORM框架如Hibernate、MyBatis等会处理对象到数据库记录的转换),但在某些场景下,如将对象状态保存到文件系统、缓存系统(如Redis)或数据库的BLOB字段时,序列化是必要的。
并发环境下的Session复制:在Web应用中,如果使用了session复制来支持集群环境下的会话持久化,那么session中存储的对象需要是可序列化的,以确保服务器间的session数据能够正确同步。
兼容性和版本控制:Serializable接口还涉及到一个重要的概念——serialVersionUID。这个ID用于在反序列化过程中验证类的版本,确保发送方和接收方使用的类结构兼容,有助于维护序列化的向前和向后兼容性。
框架要求和最佳实践:虽然不是所有情况下都强制要求实体类实现Serializable,但很多框架或库推荐这样做作为一种最佳实践,以保持代码的灵活性和未来的可扩展性。例如,在使用某些消息队列、分布式缓存时,序列化是基础需求。






存在问题7:已解决
nested exception is org.apache.ibatis.reflection.ReflectionException: Could not set property ‘ipend’ of ‘class com.ruoyi.common.core.domain.entity.IpsInfo’ with value ‘127.5.4.123’ Cause: org.apache.ibatis.reflection.ReflectionException: There is no setter for property named ‘ipend’ in ‘class com.ruoyi.common.core.domain.entity.IpsInfo’

mapper代码中其中某个property属性没有写对,IpInfo对象中是ipEnd,mapper中写的是ipend。

存在问题8:
将代码从一个远程库放到另一个远程库,ruo-ui文件夹中的数据,忽略了node_modules文件夹的内容。
缺失这内容会报如下错误:

 
  

该文件夹内容是:前端项目依赖的所有第三方库和模块。

问题解决

存在问题1:
描述:

 
  

分析及总结:

 
  

存在问题1:
在这里插入图片描述

到此这篇若依开发文档(编写开发文档)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就! 
  

                            

版权声明


相关文章:

  • 国内开源代码网站是什么(源代码开发网站)2025-12-02 18:09:08
  • vscode gcc编译(vscode编译go)2025-12-02 18:09:08
  • windows驱动开发入门(windriver驱动开发)2025-12-02 18:09:08
  • 3DTiles文件(3dtiles文件服务开发)2025-12-02 18:09:08
  • c语言时钟设计报告(c语言时钟设计报告中的流程图)2025-12-02 18:09:08
  • 苹果开发者账号可以退款吗(苹果开发者账号688申请退款)2025-12-02 18:09:08
  • aiplus12蓝牙耳机说明书(aigot09蓝牙耳机说明书)2025-12-02 18:09:08
  • bsp驱动开发(bsp驱动开发工资高吗)2025-12-02 18:09:08
  • vscode gcc编译(vscodec语言编译)2025-12-02 18:09:08
  • 苹果开发者账号出售(苹果开发者账号卖给别人的风险)2025-12-02 18:09:08
  • 全屏图片