若依开发平台的前期准备
-
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