首页 > 其他分享 >若依开发平台的前期准备

若依开发平台的前期准备

时间:2023-04-03 11:01:13浏览次数:37  
标签:数据库 平台 若依 user mysql 前期 bug localhost

若依开发平台的前期准备

  • 1.若依快速开发平台的网址

http://doc.ruoyi.vip/ruoyi-vue/document/kslj.html#%E6%8A%80%E6%9C%AF%E9%80%89%E5%9E%8B

  • 2.点击官网网址下载压缩包

  • 4.解压出来,用来启动IDEA

  • 5.将配置文件改好了application-druid.yml:比如数据库的地址

  • 6.但是运行的时候,它会报一个数据库中没有表的错误

    • 到目录中找sql中的ry_20230223.sql,打开于桌面,将它运行到数据库中

  • 7.查看配置文件中的端口号默认为80,运行IDEA,在网址中输入localhost

 

 

让对方连到你本地的数据库(我的电脑应该有权限连不到我的)

默认情况下,mysql帐号不允许从远程登陆,只能在localhost登录。本文提供了二种方法设置mysql可以通过远程主机进行连接。

(一)改表法

在localhost登入mysql后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,将"localhost"改称"%"

例如:

update user set host = '%' where user = 'root';

select host, user from user;

(二)授权法

这里要注意要两电脑要连同一个网

这里注意密码会被改为:mypassword

用户名会改为:myuser

我们可以通过下面来改

mysql> GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES;
 

问题及解决

 

 

这个bug就是数据库没有连对,密码输入错误之类的,后面还有一个bug是数据库没有该表

 

 

完成快速开发平台的时候,我将实体类中生成代码,会出现这样的bug:原因是路径相同了,IDEA不知道去哪边,(两张表的是关联表会发生这样的bug,这是快速生成的代码没有办法的,只要我们去对应的controller中改掉相同的路径)

1、异常:Error resolving template "xxx", template might not exist or might not be accessible...解决办法...

 

 

在Controller文件中生成的文件不会带@ResponseBody都挨个挨个写的。所以我直接放在类注解中,将其改为@RestController

2、升级使用MyBais Pule出现的问题

导入依赖。在主pom文件中添加,一定要添加到<dependencyManagement>外面

  <dependencies>
       <dependency>
           <groupId>com.baomidou</groupId>
           <artifactId>mybatis-plus-boot-starter</artifactId>
           <version>3.4.3</version>
       </dependency>
   </dependencies>

 

 

2.1使用Mapper中的查询方法,比如说list,getone出现的问题

 

 

这种问题的出现就要去配置文件中原本若依给的是mybatis,但是我们要用mybatis-plus的话就要将改成mybatis-plus,再去操作上一个bug

 

 

使用若依遇到这个的bug,就去framework中java中的config包中找到MyBaisConfig。将其注解@Configuration注掉

3、权限的问题解决

 

 

使用若依遇到这个的bug,就去framework中java中的config包中找到shiroConfig。将其系统权限列表关掉,到启动类中RuoYiApplication中添加 System.setProperty("spring.devtools.restart.enabled", "false");减少报红

public class RuoYiApplication
{
   public static void main(String[] args)
  {
        System.setProperty("spring.devtools.restart.enabled", "false");
       SpringApplication.run(RuoYiApplication.class, args);
       System.out.println("(♥◠‿◠)ノ゙ 若依启动成功   ლ(´ڡ`ლ)゙ \n" +
               " .-------.       ____     __       \n" +
               " | _ _   \\     \\   \\   / /   \n" +
               " | ( ' ) |       \\ _. / '       \n" +
               " |(_ o _) /       _( )_ .'         \n" +
               " | (_,_).' __ ___(_ o _)'         \n" +
               " | |\\ \\ | ||   |(_,_)'         \n" +
               " | | \\ `'   /|   `-' /           \n" +
               " | | \\   / \\     /           \n" +
               " ''-'   `'-'   `-..-'             ");
  }
}

 

总结

学到很多的大小,之前我一直都没有亲自尝试过用若依开发平台的前期准备。还有一些报错都是熟悉的,很快就解决。还学到如何的远程连数据库。

 

标签:数据库,平台,若依,user,mysql,前期,bug,localhost
From: https://www.cnblogs.com/ikunba/p/17282460.html

相关文章

  • 网约车租车平台哪个好,网约车租车平台有哪些
    网约车租车平台哪个好,网约车租车平台有哪些,网约车租车平台都有哪些功能,网约车租车平台怎么制作,网约车租车平台开发需要多少钱,网约车租车平台有哪些优势,网约车租赁系统开发,网约车租赁APP开发,网约车租赁小程序开发,网约车租赁软件开发,网约司机管理租赁系统开发,网约车租车平台哪个......
  • 基于VUE3开发的CAD图可视化平台代码开源了
    前言唯杰地图VJMAP为CAD图或自定义地图格式WebGIS可视化显示开发提供的一站式解决方案,支持的格式如常用的AutoCAD的DWG格式文件、GeoJSON等常用GIS文件格式,它使用WebGL矢量图块和自定义样式呈现交互式地图,提供了全新的大数据可视化可视化功能。唯杰地图可视化平台旨在打造......
  • 跨屏零代码saas建站平台2023.4.2发布更新
    跨屏零代码saas建站平台2023.4.2发布更新,主要更新了官网的UI,使其更加的简约,我们花了3年时间开发了这款零代码saas建站平台,然后正式运营以后,一直在致力于做简化工作,也就是化繁为简,不仅局限于官网的模板ui简化,以及用户的后台简化,注册登录、发布操作流程的简化,以及模板的简化。跨屏平......
  • 平台化设计产品存在的问题
    关于产品的一些思考产品:在将业务抽象成产品或组件时,需要考虑多个因素,包括闭环条款、持久性、可重用性等。只有当业务具备这些关键特征时,才能适合抽象成产品。否则,应该考虑将其作为组件的形式存在,或者使用规则引擎来可视化出来,使用条件积木和行为积木来表达其控制逻辑和操作步骤。......
  • 202031607225-王淑慧 实验一 软件工程准备-前期工作及预习
    实验一软件工程准备项目内容班级博客链接2023年春软件工程20级卓越班本次作业要求链接实验一软件工程准备我的课程学习目标1:学习博客园软件开发,社区使用技巧和经验2:了解Github的基本操作3:学习《现代软件工程——构建之法》本次作业在那些方面帮我实现学......
  • 基于国产车规级处理器T507-H开发平台,如何用50行Python代码实现图传和人脸识别?
    我们在米尔国产T507-H车规级处理器的开发板上尝试无线图传功能,并且叠加人脸识别检测视频中是否存在人脸。这次使用的是USB摄像头,可以直接接在开发板的接口上。1.连接摄像头连接好摄像头后使用指令dmesg,看到能读取到摄像头。显示为HIK720pCamera接下来使用v4l来检测相机的详细参......
  • SpringBoot微服务集成keycloak实现跨平台统一认证授权
    //项目架构微服务划分://auth认证微服务实现登录认证拦截,获取token//gateway网关微服务//user用户微服务用户权限管理//system系统微服务核心逻辑处理//xxx其他微服务//common模块//1、common模块引入keycloak认证相关依赖<properties><keyc......
  • 如何申请iOS推送证书p12文件并配置极光推送平台
    ​编辑切换为居中添加图片注释,不超过140字(可选)极光推送平台需要上传配置开发测试的iOS推送证书(开发环境)和上架到AppStore的iOS推送证书(生产环境)。以下是申请这两个环境的推送证书p12文件的教程:创建APPID时勾选推送服务,如果已经有APPID并开启了推......
  • MTK6785平台功能规格介绍_MTK联发科4G安卓核心板
    MTK6785安卓核心板是一款工业级高性能、可运行android12.0&android13.0操作系统的4G智能模块。集成了蓝牙、FM、WLAN和GPS模块,是一个高度集成的基带平台,结合了调制解调器和应用处理子系统,以支持LTE/LTE-A和C2K智能手机应用。该芯片平台集成了两个工作频率高达2.0GHz的ARM®Cort......
  • MTK6785平台功能规格介绍_MTK联发科4G安卓核心板
    MTK6785安卓核心板是一款工业级高性能、可运行android12.0&android13.0操作系统的4G智能模块。集成了蓝牙、FM、WLAN和GPS模块,是一个高度集成的基带平台,结合了调制解调器和应用处理子系统,以支持LTE/LTE-A和C2K智能手机应用。该芯片平台集成了两个工作频率高达2.0GHz的ARM®Cort......