欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

yigo基础学习笔记5_yigo二次开发配置

程序员文章站 2024-03-13 10:35:15
...

配置二开环境

下载开发环境

在官网的工具下载,Yigo平台开发环境中下载
下载地址

yigo基础学习笔记5_yigo二次开发配置

下载的是压缩包,解压文件
yigo基础学习笔记5_yigo二次开发配置
进入解压文件,选择yigo-dev, 复制粘贴到自己需要的位置

yigo基础学习笔记5_yigo二次开发配置

导入eclipse

在Eclipse左上角选择File>Import,导入类型为Maven项目
yigo基础学习笔记5_yigo二次开发配置
点击Browse…,选择自己刚刚粘贴的yigo-dev文件,点击Finish

我这里已经导入过,所以Finsh是灰的
yigo基础学习笔记5_yigo二次开发配置

配置运行

在pom.xml中导入mysql依赖

我的数据库版本是8.0.21

		<dependency>
           <groupId>mysql</groupId>
   		   <artifactId>mysql-connector-java</artifactId>
           <version>8.0.21</version>
           <scope>runtime</scope>
        </dependency>

yigo基础学习笔记5_yigo二次开发配置
查看数据库版本
yigo基础学习笔记5_yigo二次开发配置
yigo基础学习笔记5_yigo二次开发配置

修改core.properties配置

修改src/main/resources下的core.properties
yigo基础学习笔记5_yigo二次开发配置
解决方案工程位置
左侧随便选择一个,右击:打开文件位置
yigo基础学习笔记5_yigo二次开发配置

修改数据库配置文件

因为我的数据库是5.0以上的, 所以我的Driver是 com.mysql.cj.jdbc.Driver
如果是8.0以上版本,url除了要改数据库名,后面的也要改,否则会报no-only错误

Driver=com.mysql.cj.jdbc.Driver
URL=jdbc:mysql://localhost:3306/yigo?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=GMT&nullCatalogMeansCurrent=true
User=root
Password=root

yigo基础学习笔记5_yigo二次开发配置

运行src/main/java下的TomcatStarter.java类

扩展服务配置

在src/main/java目录下新建包
yigo基础学习笔记5_yigo二次开发配置

继承接口IExtService2

public class TestService implements IExtService2 {
    @Override
    public Object doCmd(DefaultContext defaultContext, Map<String, Object> map) throws Throwable {
//        throw new UserException(-1,"do a test");
        String msg = map.get("para1").toString();
        throw new UserException(-1,"do a test"+msg);
//        return null;
    }
}

注册方法
名称是自己起的名字
实现类是类的完整地址
yigo基础学习笔记5_yigo二次开发配置
在配置里调用方法
新建按钮组件
设置点击事件
其中 InvokeService用来调用中间扩展层服务

InvokeService("TestService", false, false,{para1:{'测试'}})

yigo基础学习笔记5_yigo二次开发配置
yigo基础学习笔记5_yigo二次开发配置