在某些情况下需要进行一些定制化的处理,可以使用以下JVM参数及Java代码开关。
在JVM参数中通过“-Dxxx=yyy”的形式,可以指定以下参数及对应的值。
input.root.path
以上参数用于指定"_jacg_config"、"_jacg_extensions"、"_jacg_find_keyword"、"_jacg_sql"等配置文件目录所在的路径:
优先从以上指定的目录中获取以上配置文件;
再从当前目录中获取配置文件;
再从classpath中获取配置文件;
最后从jar包中获取配置文件。
需要指定绝对路径形式,结尾可不指定目录分隔符"/"或""
write.config
指定在生成的结果文件中,是否写入当前使用的配置信息
默认值为false
true: 写入
false: 不写入
output.root.path
指定生成结果文件时使用的根目录,默认使用当前目录
指定以上参数后,在生成结果文件时,会以参数值对应的目录作为根目录,每次生成的目录名会以app.name
参数开头
需要指定绝对路径形式,结尾可不指定目录分隔符"/"或""
skip.check.jar.file.updated
以上参数用于指定,在生成向上或向下的方法完整调用链之前,是否需要检查对应的Jar包文件内容有没有更新
默认值为false
true: 跳过检查
false: 执行检查
db.insert.batch.size
指定批量向数据库写入数据时,每次执行插入操作时的记录数量
默认值为1000
假如向数据库写入注解信息时,有出现重复键异常,可将以上参数值设置为1,再次执行时,会在日志中显示出现重复的注解信息
指定为正整数
默认情况下,执行完向数据库写入数据、生成向上或向下的方法完整调用链操作时,会关闭当前使用的数据源
假如需要以上操作执行完毕后不关闭数据源,可以在执行以上操作之前,调用com.adrninistrator.jacg.runner.base.AbstractRunner类的setCloseDsBeforeExit()方法,传入参数为false,调用一次即可
进行以上处理后,在应用退出前需要关闭当前使用的数据源,调用com.adrninistrator.jacg.dboper.DbOperator类实例的closeDs()方法
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。