Youran

screenshot of Youran

java前后端代码生成【增量生成】,前后分离,后端使用spring-boot、mybatis、mapstruct、swagger、easyexcel,前端采用vue-admin-template,支持一对多、多对多关系,基于freemarker的自定义代码模板

Overview:

The automated code generation platform, Youran, is designed to enhance developers' efficiency by providing system design and code generation capabilities. It offers unique features such as Git-based incremental code generation, customizable templates, custom charts, reverse engineering, many-to-many relationships, foreign key associations, cascading extensions, and more.

Features:

  • Git-based Incremental Code Generation: Generate code directly to a remote Git repository and support re-generation based on metadata changes.
  • Custom Templates: Develop unique code templates based on your team's technology frameworks.
  • Custom Charts: Configure customized detail and aggregate tables, Echarts charts, and display multiple charts in a dashboard.
  • Reverse Engineering: Import table creation statements into the project after completing table structure design.
  • Many-to-Many Relationships: Establish many-to-many associations between two entities and generate a linking table in MySQL.
  • Foreign Key Associations: Set fields as foreign keys to associate them with another entity's primary key, enabling one-to-one or one-to-many relationships.
  • Cascading Extensions: Configure cascading fields on foreign key fields or many-to-many entities for query conditions and result display.

Summary:

Youran is an automated web platform that streamlines the development process for programmers. With features like Git-based code generation, customizable templates, and reverse engineering capabilities, it offers a comprehensive solution for efficient and collaborative code development. By following the installation guide and leveraging the platform's tools, developers can enhance their productivity and streamline the code generation process.