代码编织梦想

场景

不要在ruoyi上面写逻辑,想重新搞个服务写,这样清爽,最后结构是这样

将ruoyi打包

标准打包72M,

注掉插件导轨打包,

只有3M了

编写新的业务启动类

manager服务是复制的ruo-sysadmin服务改的, 这里的启动类,实际上是有引用了ruoyi-admin的启动类,如果要同时间用到两个类启动,往下看。

启动类除了要传若依框架,还要传本身这个业务的框架。

最终的启动类是这样

package com.ruoyi.manager;

import com.ruoyi.RuoYiApplication;
import org.springframework.boot.SpringApplication;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;

@Configuration
@ComponentScan
public class ManagerApplication {
    public static void main(String[] args)
    {
        SpringApplication.run(
                new Class[]{
                        RuoYiApplication.class,
                        ManagerApplication.class},
                 args);
        System.out.println("(♥◠‿◠)ノ゙  若依启动成功(manager)   ლ(´ڡ`ლ)゙  \n" +
                " .-------.       ____     __        \n" +
                " |  _ _   \\      \\   \\   /  /    \n" +
                " | ( ' )  |       \\  _. /  '       \n" +
                " |(_ o _) /        _( )_ .'         \n" +
                " | (_,_).' __  ___(_ o _)'          \n" +
                " |  |\\ \\  |  ||   |(_,_)'         \n" +
                " |  | \\ `'   /|   `-'  /           \n" +
                " |  |  \\    /  \\      /           \n" +
                " ''-'   `'-'    `-..-'              ");
    }
}

自己的业务

创建表

CREATE TABLE `ceshi` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
  `name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '姓名',
  `age` int(3) DEFAULT NULL COMMENT '年龄',
  `create_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;

生成代码

将代码合并到程序

效果

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/liuming690452074/article/details/132927992

java接入apiv3微信小程序支付(以java的eladmin框架为例)-爱代码爱编程

一、需要准备的资料         1.小程序AppID                 如:wx2e56f5******         2.商户号                 如:1641******         3.商户API私钥路径:什么是商户API证书?如何获取商户API证书? 获取文件如下图:            

mybatis:the error occurred while setting parameters;foreach语句不生效-爱代码爱编程

根本原因就是在参数上,列举一下可能的原因: 1.sql语句中的传的参数类型和数据库中不一致 2.#{}写成${} 3.也有说是在sql语句后加了“;”有影响的 本人sql语句如下: 该条语句的参数是list,list中存着

gof23设计模式之责任链模式-爱代码爱编程

1.概述 责任链模式又名职责链模式,为了避免请求发送者与多个请求处理者耦合在一起,将所有请求的处理者通过前一对象记住其下一个对象的引用而连成一条链;当有请求发生时,可将请求沿着这条链传递,直到有对象处理它为止。 2.结构

java 类加载机制-爱代码爱编程

文章目录 前言一、概述二、类的生命周期2.1.加载2.2.验证2.3.准备2.4.解析2.5.初始化 三、类的加载时机3.1、主动引用3.2.被动引用 四、类加载器五、双亲委派模型5.1双亲委派工作

android 串口通讯-爱代码爱编程

Serial Port Android 串口通讯 arm64-v8a、armeabi-v7a、x86、x86_64 AAR 名称操作serial.jar下载arm64-v8a下载armeabi-v7a下载x86下载x8

mybatis-plus数据表操作条件构造器wrapper-爱代码爱编程

一、Wapper分类 Wrapper : 条件构造抽象类,最顶端父类 AbstractWrapper : 用于查询条件封装,生成 sql 的 where 条件 QueryWrapper : Entity 对象封装操作类,不

自定义全局异常-爱代码爱编程

1.自定义响应结果码 接口 public interface ResultCode { //操作是否成功,true为成功,false操作失败 boolean success(); //操作代码 int code(); //提示信息 String message(); } 2.自定义异常类 import

如何使用java进行安全测试?-爱代码爱编程

要使用Java进行安全测试,可以按照以下步骤进行: 确定测试目标:首先,明确要测试的应用程序或系统的安全目标和需求。确定要测试的安全方面,如身份验证、授权、输入验证、安全配置等。 了解安全测试知识:熟悉常见的安全漏洞和攻击方法,如跨站脚本攻击(XSS)、SQL注入、跨站点请求伪造(CSRF)等。理解这些漏洞和攻击方法的原理和实现方式,以便在测试过程中

java视频压缩亲测有效,无需插件-爱代码爱编程

依赖  <!-- 视频压缩 --> <dependency> <groupId>ws.schild</groupId> <artifactId>jave-core</artifactId> <version>3.0.0</version&g

springboot整合规则引擎-爱代码爱编程

Springboot整合Drools 规则引擎 1.添加maven 依赖坐标,并创建springboot项目 <!-- drools规则引擎 --> <dependency> <gr

【java】jdk8 jvm参数配置及说明-爱代码爱编程

参数 说明 1.堆内存参数设置 -Xms 或 -XX:InitialHeapSize=n 设置堆的初始值 指令1:-Xms2g 指令2:-XX:InitialHeapSize=2048m -Xmx 或 -XX:MaxHeapSize=n 设置堆区最大值 指令1:-Xmx2g 指令2: -XX:MaxHeapSize=2048m-XX:NewSi

java——break、continue(学习笔记)-爱代码爱编程

1.break(主要与switch搭配使用) 在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环,不执行循环中剩余的语句。 2.continue 用在循环语句体中,用于终止某次循环过程