Skip to content
chanedi edited this page Jun 18, 2016 · 12 revisions

What is it?

根据bean的SimpleName和字段生成创建实例及setter代码。

How to use

对应测试用例

chanedi.generator.CodeGeneratorTest#generateSetter

输入参数:

  • bean字段的描述文件路径
  • bean的SimpleName

bean字段的描述文件

自带测试用例对应文件为setterSource。

直接复制TestDTO.java中字段部分到此文件中即可。

自动忽略不带“;”的行。

示例代码

generateSetter

CodeGenerator.generateSetter(resourceLoader.getResource("classpath:/source/setterSource").getFile(), "TestDTO");

setterSource文件(bean字段的描述文件)

    private String userName;
    private String remark; //test

运行结果(console)

TestDTO testDTO = new TestDTO();
testDTO.setUserName(userName);
testDTO.setRemark(remark);