若依-pro使用

前言

最近开始搞一个项目,使用的框架是若依-pro。新手上路,多多指教。

首先了解一下什么是若依,其实他就是将很多项目共同的代码进行了抽取,方便我们可以快速开发的一个javaweb项目(若依是一个项目,一个project)。并且里面有很多的功能(这里先说一个,启动项目以后,访问48080端口,就是一个接口测试工具)。然后你不用创建项目了,直接clone这个项目,然后稍微改一下里面的东西就行了。若依是前后端分离的,但是都在一个项目文件中写。

这里使用的若依-pro,其组件包括Spring Boot + MyBatis Plus + Vue & Element

若依-pro项目gitee的地址:https://gitee.com/zhijiantianya/ruoyi-vue-pro

其实,根据项目中的readme基本就ok了。但是这里还是再做个笔记吧。因为readme比较大众,而我较为追求个性。因此会遇到较多的问题,也记录一下。

前置条件:maven、mysql、redis、jdk。
工具:idea用来写后端;建议再有一个vscode用来开发前端,然后在安装一个数据库可视化工具,其实用idea里面的database也行。


项目目录

yudao-ui-***的都是前端的

yudao-除了ui的都是后端的

启动的时候,执行的是yudao-server/src/main/java/cn/iocoder/yudao/server/YudaoServerApplication.java文件。

本地的配置文件是yudao-server/src/main/resources/application-local.yaml


项目启动

这里附一个B站的教程。可以直接去看教程。

也可以看项目源码中的readme,里面也是比较详细的。或者访问他们的开发指南

以上的前提都是需要安装好maven、mysql、redis、jdk。教程中没有这些的安装过程,可以自行百度。


我的error

下面说一下我在启动过程中出现的问题。

  1. java的环境变量,这里需要注意。并不是win+r输入cmd执行java -version就表示环境变量好了。这个其实并没有完全好,因为javac还不行。可以参考一下这个博主的设置,里面也说了为啥会默认java -v是可以的。参考链接

  2. 首先就是数据库,我的密码不是123456。因此在配置文件(application-local.yaml)中修改一下数据库的密码。这里有两个地方,因为他使用了主从数据库,默认两个库是同一个,所以两个密码都改了。

  3. 创建bean出错。其中典型的是“jobHandlerBeanPostProcessor”,这里主要原因是,我启动的redis是带密码的。但是在配置文件(application-local.yaml)中,没有给redis设置上密码。默认的是把redis的password注释掉的,并且默认值是123456。这里也注意修改一下。
    在这里插入图片描述

  4. 报错:Error running ‘XXX’ Command line is too long…
    Error running ‘YudaoServerApplication’: Command line is too long. Shorten command line for YudaoServerApplication or also for Spring Boot default configuration?
    大致意思就是名字太长了,两种解决办法。第一种是修改pom文件,第二种是修改idea配置。个人建议第二种,下面附带修改过程。
    在这里插入图片描述
    在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值