天天看點

java代碼模闆_JAVA代碼生成,支援模闆自定義,完美運作

【執行個體簡介】

codeFactory

介紹:

1.codeFactory: Java代碼生成,依賴rapid-generator.4.0.6.jar, 支援自定義模闆生成代碼, 弱業務下完全解放體力勞動.

2.ssm模闆實作:pojo,dao,daoimpl,service,serviceimpl,controller,各mapper.xml 代碼自動生成,

3.配置檔案自動生(含:spring,springMVC,mybatis,web.xml); 代碼完美運作.

使用:

1.配置generator.xml(key):basepackage,namespace,outRoot,jdbc_usernam

【執行個體截圖】

【核心代碼】

e000e7ea-53b0-4f72-8ac4-d14ff2aaf656

└── codeFactory_Maven_Webapp

├── pom.xml

├── src

│   └── main

│   ├── java

│   │   └── codefactory

│   │   └── CodeGenerator.java

│   ├── resources

│   │   ├── generator.xml

│   │   ├── log4j.properties

│   │   └── template

│   │   ├── custom.include

│   │   ├── java_copyright.include

│   │   ├── java_description.include

│   │   ├── java_imports.include

│   │   ├── macro.include

│   │   └── ssm_project

│   │   └── ${basepackage_dir}

│   │   ├── controller

│   │   │   └── ${className}Controller.java

│   │   ├── dao

│   │   │   ├── I${className}Dao.java

│   │   │   ├── IBaseDao.java

│   │   │   └── impl

│   │   │   ├── ${className}DaoImpl.java

│   │   │   └── BaseDaoImpl.java

│   │   ├── mybatis_mapper

│   │   │   └── mapper

│   │   │   └── ${className}Mapper.xml

│   │   ├── pojo

│   │   │   └── ${className}.java

│   │   ├── pom.xml

│   │   ├── resources

│   │   │   ├── beans.xml

│   │   │   ├── jdbc.properties

│   │   │   ├── log4j.properties

│   │   │   ├── springmvc-servlet.xml

│   │   │   └── sqlMapConfig.xml

│   │   ├── service

│   │   │   ├── I${className}Service.java

│   │   │   └── impl

│   │   │   └── ${className}ServiceImpl.java

│   │   └── web.xml

│   └── webapp

│   ├── index.jsp

│   ├── META-INF

│   │   └── MANIFEST.MF

│   └── WEB-INF

│   ├── classes

│   │   └── codefactory

│   │   └── CodeGenerator.class

│   └── web.xml

└── target

├── classes

│   ├── codefactory

│   │   └── CodeGenerator.class

│   ├── generator.xml

│   ├── log4j.properties

│   └── template

│   ├── custom.include

│   ├── java_copyright.include

│   ├── java_description.include

│   ├── java_imports.include

│   ├── macro.include

│   └── ssm_project

│   └── ${basepackage_dir}

│   ├── controller

│   │   └── ${className}Controller.java

│   ├── dao

│   │   ├── I${className}Dao.java

│   │   ├── IBaseDao.java

│   │   └── impl

│   │   ├── ${className}DaoImpl.java

│   │   └── BaseDaoImpl.java

│   ├── mybatis_mapper

│   │   └── mapper

│   │   └── ${className}Mapper.xml

│   ├── pojo

│   │   └── ${className}.java

│   ├── pom.xml

│   ├── resources

│   │   ├── beans.xml

│   │   ├── jdbc.properties

│   │   ├── log4j.properties

│   │   ├── springmvc-servlet.xml

│   │   └── sqlMapConfig.xml

│   ├── service

│   │   ├── I${className}Service.java

│   │   └── impl

│   │   └── ${className}ServiceImpl.java

│   └── web.xml

└── m2e-jee

└── web-resources

└── META-INF

├── MANIFEST.MF

└── maven

└── cn.hou

└── codeFactory

├── pom.properties

└── pom.xml

44 directories, 56 files