马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
下载前后分离版,ruoyi: 项目扩展 | RuoYi
https://gitee.com/Double_AutoEE/AutoEE | 这个是vite antdv
1.安装好后端底子:改端口、配接口、建数据库,前端下载后: npm install npm run dev
2.新建一个模块,包罗完整的数据流程,包名只管用 com.ruoyi.xxx,这样Controller直接使用,不用在RuoyiApplication.java中再设置@ComponentScan({"com.testname."})
3.新建模块的POM里加上:
- <dependencies>
- <dependency>
- <groupId>com.ruoyi</groupId>
- <artifactId>ruoyi-common</artifactId>
- </dependency>
- </dependencies>
复制代码 ruoyi-admin的pom里加上:
- <dependency>
- <groupId>com.ruoyi</groupId>
- <artifactId>piaopiaoruo</artifactId>
- <version>${ruoyi.version}</version>
- </dependency>
复制代码 4.将原项目中的mybatis 替换为 Mybatis-plus :参考 若依前后端分离版本原生mybatis替换mybatis-plus详细教程_mybatis_会飞的三胖子-RuoYi 若依
主pom中参加 依靠:
- <dependency>
- <groupId>com.baomidou</groupId>
- <artifactId>mybatis-plus-boot-starter</artifactId>
- <version>3.5.1</version>
- </dependency>
复制代码 在common 及framework中参加 子依靠:
- <dependency>
- <groupId>com.baomidou</groupId>
- <artifactId>mybatis-plus-boot-starter</artifactId>
- </dependency>
- framework的config 中,去掉 mybatisconfig.java, 加入 mybatisplusconfig.java:
复制代码- @Configuration
- public class MybatisPlusConfig {
- @Bean //解决 Page total 一直为0的情况
- public MybatisPlusInterceptor mybatisPlusInterceptor(){
- MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
- interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.H2));
- return interceptor;
- }
- }
复制代码 最后 admin 主类加上:
- @MapperScan("com.ruoyi.piao.dao")
复制代码
5.Docker 摆设:
- FROM openjdk:8
- EXPOSE 1024
- VOLUME /tmp
- ADD ./target/ruopiao.jar /ruopiao.jar
- RUN bash -c 'touch /ruopiao.jar'
- ENTRYPOINT ["java","-jar","/ruopiao.jar"]
复制代码 把Dockerfile 及jar 上传到 服务器,运行:
docker build -t ruopiao .
docker run -d -p 1024:1024 --name piaoruo --restart always ruopiao
镜像必须是最后一个,执行过最自动启动了,不用再docker start piao
(上面加restart就不用这一行了)docker update piaoruo --restart=always
6.在package.json中添加:
- "build:prod": "vite build --mode prod",
复制代码 即可按 npm run build:prod 打包 ,摆设前端。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |