yigo基础学习笔记5_yigo二次开发配置
程序员文章站
2024-03-13 10:35:15
...
yigo基础学习笔记5_yigo二次开发配置
配置二开环境
下载开发环境
在官网的工具下载,Yigo平台开发环境中下载
下载地址
下载的是压缩包,解压文件
进入解压文件,选择yigo-dev, 复制粘贴到自己需要的位置
导入eclipse
在Eclipse左上角选择File>Import,导入类型为Maven项目
点击Browse…,选择自己刚刚粘贴的yigo-dev文件,点击Finish
我这里已经导入过,所以Finsh是灰的
配置运行
在pom.xml中导入mysql依赖
我的数据库版本是8.0.21
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.21</version>
<scope>runtime</scope>
</dependency>
查看数据库版本
修改core.properties配置
修改src/main/resources下的core.properties
解决方案工程位置
左侧随便选择一个,右击:打开文件位置
修改数据库配置文件
因为我的数据库是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
运行src/main/java下的TomcatStarter.java类
扩展服务配置
在src/main/java目录下新建包
继承接口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;
}
}
注册方法
名称是自己起的名字
实现类是类的完整地址
在配置里调用方法
新建按钮组件
设置点击事件
其中 InvokeService用来调用中间扩展层服务
InvokeService("TestService", false, false,{para1:{'测试'}})
下一篇: JAVA入门学习(三)