# Bean-Generator **Repository Path**: angryid/Bean-Generator ## Basic Information - **Project Name**: Bean-Generator - **Description**: A tool to reverse data generation JavaBean written in Java - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 9 - **Forks**: 9 - **Created**: 2016-08-18 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #Bean-Generator **技术讨论 QQ 群 592835013(捧个人场)** Maven 坐标 ``` com.javaear bean-generator 0.0.1 ``` public static void main(String[] args) throws Exception { /** * set code Template path */ BeanGenerator.setCodeTemplate(ClassLoader.getSystemResource("code-template.txt").getPath()); /** * set packageName */ BeanGenerator.setPackageName("com.javaear"); /** * set dest dir */ BeanGenerator.setDestDir(StringUtils.DEFAULT_DEST_DIR + File.separator + "bean"); /** * set embed style * true inner class type * false outer class type */ BeanGenerator.setEmbedStyle(false); /** * create Java bean file from jaxb */ BeanGenerator.createFromJaxb(ClassLoader.getSystemResource("JaxbUser.xml").getPath()); /** * create Java bean file from json */ BeanGenerator.createFromJson(testJsondata, "student"); /** * create Java bean file from mysql */ BeanGenerator.createFromMysql("metadata"); }