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

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

  • 配置二开环境
    • 下载开发环境
    • 导入eclipse
    • 配置运行
      • 在pom.xml中导入mysql依赖
      • 修改core.properties配置
      • 修改数据库配置文件
  • 扩展服务配置
      • 继承接口IExtService2

配置二开环境

下载开发环境

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

yigo基础学习笔记5_yigo二次开发配置_第1张图片

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

yigo基础学习笔记5_yigo二次开发配置_第3张图片

导入eclipse

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

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

配置运行

在pom.xml中导入mysql依赖

我的数据库版本是8.0.21

		<dependency>
           <groupId>mysqlgroupId>
   		   <artifactId>mysql-connector-javaartifactId>
           <version>8.0.21version>
           <scope>runtimescope>
        dependency>

yigo基础学习笔记5_yigo二次开发配置_第6张图片
查看数据库版本
yigo基础学习笔记5_yigo二次开发配置_第7张图片
yigo基础学习笔记5_yigo二次开发配置_第8张图片

修改core.properties配置

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

修改数据库配置文件

因为我的数据库是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二次开发配置_第11张图片

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

扩展服务配置

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

继承接口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二次开发配置_第13张图片
在配置里调用方法
新建按钮组件
设置点击事件
其中 InvokeService用来调用中间扩展层服务

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

yigo基础学习笔记5_yigo二次开发配置_第14张图片
yigo基础学习笔记5_yigo二次开发配置_第15张图片

你可能感兴趣的:(yigo,编辑器,后端)