1. 分享插件

价值源自分享!!!

2. 包

业务包.upgrade

2.1. 菜单 *.json

业务包.upgrade,只能包含一个json菜单文件,可以通过代码生成器下载

2.2. 数据库 *-mysql.sql

业务包.upgrade,可以包含多个不同数据库 sql 脚本文件

2.3. 执行类 *.java

可以包含多个 java 文件,只需要提供 public 公共方法

例如:

站群插件 对应的包 net.mingsoft.mwebsite.upgrade,包下面会存在 menu.jsonwebsite-mysql.sqlUpgrade.java ,Upgrade类中可以通过 SpringUtil.getBean 来获取对应业务对象,可以处理复杂的业务逻辑。可以存在多个 *Upgrade.java

[!tip]
关于sql,*-mysql.sql 表示对应mysql的脚本,*-oracle.sql 表示 oracle的对应脚本
关于upgrade,类里面不能使用任何注解,可以通过 SpringUtil.getBean 的方式获取spring对象来进行业务或数据库的操作
获取yml 的变量 Environment environment = SpringUtil.getBean(Environment.class);
String table = environment.getProperty("ms.mwebsite.tables");

Copyright © mingsoft.net 2021 all right reserved,powered by Gitbook该文件修订时间: 2023-03-23 16:13:16

results matching ""

    No results matching ""

    results matching ""

      No results matching ""