IntelliJ IDEA 2025.1 Help

具有多个文件的模板

一些编程模式和框架需要一组相关文件,通常具有非常特定的结构。 例如,使用 model-view-controller (MVC)模式时,您需要为模型、视图和控制器准备单独的文件。

在 IntelliJ IDEA 中,您可以通过将子模板添加到文件模板来创建相关文件集。 当您从这样的模板创建文件时,还会从子模板创建文件。

创建包含多个文件的模板

  1. 设置 对话框(Ctrl+Alt+S )中,选择 编辑器 | 文件和代码模板

  2. 创建主文件模板。

    请在 文件 选项卡上点击 创建模板按钮 并指定模板的名称、文件扩展名和正文。

  3. 在列表中选择新的模板,然后点击工具栏上的 "创建子模板文件"按钮。 指定子模板的名称、文件扩展名和主体。

示例:MVC模式的模板

假设您想在您的应用程序中实现 MVC 模式。 这意味着您需要为数据层(模型)、表示层(视图)以及执行模型和视图之间所有交互的控制器准备单独的文件。 本教程展示了如何添加一个模板,能够同时创建所有三个文件。

  1. 设置 对话框(Ctrl+Alt+S )中,选择 编辑器 | 文件和代码模板

  2. 创建数据模型类模板。

    请在 文件 选项卡上,点击 创建模板按钮 并指定以下内容:

    • 名称(N)Java MVC

    • 扩展(E)java

    • 文件名${NAME}

    将以下代码添加到模板主体中:

    public class ${NAME} { // This is the data model }

    您提供的名称将与此类的名称匹配,例如: Counter

  3. 创建视图类模板。

    在列表中选择新的 Java MVC 模板,然后点击工具栏上的 "创建子模板文件"按钮。 请指定以下内容:

    • 文件名${NAME}View

    • 扩展(E)java

    将以下代码添加到模板主体中:

    public class ${NAME}View { // This is the user interface }

    此类的名称将是您提供的名称和单词 视图 的组合,例如: CounterView

  4. 创建控制器类模板。

    在列表中选择 Java MVC 模板,然后点击工具栏上的 "创建子模板文件"按钮。 请指定以下内容:

    • 文件名${NAME}Controller

    • 扩展(E)java

    将以下代码添加到模板主体中:

    public class ${NAME}Controller { private ${NAME} model; private ${NAME}View view; public ${NAME}Controller(${NAME} m, ${NAME}View v) { this.model = m; this.view = v; } // This is the logic for interacting between the model and the view }

    此类的名称将是您提供的名称和单词 Controller 的组合,例如: CounterController

  5. 点击 确定(O) 以应用更改。

  6. 要使用新的模板,请在 项目 工具窗口中右键点击目录或按 Alt+Insert 并选择 Java MVC 模板。 请为模型类指定一个名称,IntelliJ IDEA 将创建所有三个文件。

使用 实时模板 的示例
最后修改日期: 2025年 4月 24日