RuoYi项目学习(持续更新中)

Lou.Chen
大约 1 分钟

项目启动

  • 导入sql文件下的ry_20220613.sql文件(quartz.sql按需导入)

  • 修改ruoyi-admin下的mysqlredis连接信息

  • 修改ruoyi-admin下的logback.xml中的日志存放路径

    <property name="log.path" value="/Users/louchen/workStudy/noteInterview/RuoYi-Vue/logs" />

项目改造

  • 格式化整个项目。选中项目 alt+shift+f 选择过滤格式化以.java结尾的文件

  • 选择项目 ctrl+shift+r 批量替换 com.rouyi ==> org.lc (修改导包路径)

  • 选择项目 ctrl+shift+r 批量替换 3.8.2 ==> 0.0.1

  • 选择项目 ctrl+shift+r 批量替换 若依 ==> tienchin健身

  • shif+f6修改项目名和子模块名前缀名tienchin

  • shit+f6 修改任意子模块的rename package包路径 com.ruoyi ==> org.lc.tienchin,点击refactory (修改包路径,修改一个子模块,其它子模块也会改)

  • 选择项目 ctrl+shift+r 批量替换 org.lc.common ==> org.lc.tienchin.common

  • 将framework项目中的org.lc.tienchin.framework.config.CaptchaConfig 类中的 properties.setProperty(KAPTCHA_TEXTPRODUCER_IMPL, "org.lc.framework.config.KaptchaTextCreator"); ==> properties.setProperty(KAPTCHA_TEXTPRODUCER_IMPL, "org.lc.tienchin.framework.config.KaptchaTextCreator");

  • 将common项目中的RuoYiConfig.java ==> TienChinConfig.java

  • 将admin项目中的两个启动类 RuoYiApplication ==> TienChinApplication , RuoYiServletInitializer ==> TienChinServletInitializer

  • 修改父文件夹的名称为 tienchin。删除各个模块的中的target.iml文件

  • 启动之前先编译compile根项目

  • 将ui项目下的src/utils目录下的 rouyi.js ==> tienchin.js

  • 将ui项目下的src/assets目录下的 ruoyi.scss ==> tienchin.scss

  • 将ui项目下的src/components下的文件夹RuoYi ==> tienchin