1、Generator中占位符部分转到FormatPlaceholder枚举中,规范其代码
2、SequencesGenerator中,基础配置转到BaseConfig,该类为单例,便于其他地方调用 3、Generator中,format方法重构,增加不需要minLength参数的方法,minLength参数从BaseConfig单例中或 4、Sequences中,format方法重构,增加不需要minLength参数的方法,minLength参数从BaseConfig单例中或
This commit is contained in:
@@ -27,10 +27,10 @@ public class SeqTest {
|
||||
|
||||
GeneratorConfig generatorConfig = new GeneratorConfig(dataSource);
|
||||
TableConfig tableConfig = new TableConfig();
|
||||
// tableConfig.setTable("sequences");
|
||||
// tableConfig.setKeyColumn("SEQUENCE_KEY");
|
||||
// tableConfig.setTypeColumn("SEQUENCE_TYPE");
|
||||
// tableConfig.setSeqColumn("SEQUENCE_NEXT_ID");
|
||||
tableConfig.setTable("sequences");
|
||||
tableConfig.setKeyColumn("SEQUENCE_KEY");
|
||||
tableConfig.setTypeColumn("SEQUENCE_TYPE");
|
||||
tableConfig.setSeqColumn("NEXT_ID");
|
||||
generatorConfig.setTableConfig(tableConfig);
|
||||
|
||||
generator = new SequencesGenerator(generatorConfig);
|
||||
@@ -47,7 +47,7 @@ public class SeqTest {
|
||||
int finalI = i;
|
||||
threadPoolExecutor.execute(() -> {
|
||||
Sequences sequences = generator.generate("SNT", "MISSION");
|
||||
String formattedSeq = generator.format(sequences.getSeq(), 5, "处〔#year#〕10801#seq#");
|
||||
String formattedSeq = generator.format(sequences.getSeq(), "处〔#year#〕10801#seq#");
|
||||
// if (finalI % 2 == 0)
|
||||
// System.out.println(3 / 0);
|
||||
generator.lock(sequences);
|
||||
|
||||
Reference in New Issue
Block a user