如何在 IntelliJ 中创建新的 Servlet 类

问题描述 投票:0回答:1

总结:

Create new servlet
没有出现在
File > New > ...
菜单中,我确信这在旧版本的 InteliJ 中确实有效。

我正在使用 InteliJ 2024.1.1 Utlimate。

我创建了一个 Maven 项目并添加了此依赖项:

<dependencies>
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>javax.servlet-api</artifactId>
        <version>4.0.1</version>
        <scope>provided</scope>
    </dependency>
</dependencies>

单击“重新加载所有 Maven 项目”。

一切似乎都像我在旧版本的 IntelliJ 中所习惯的那样工作:

src/main/java
被标记为源根,
src\main\webapp\WEB-INF\web.xml
被检测为部署描述符,
src/main/webapp
被检测为 Web 资源目录。

现在我希望

File > New > ...
包含
Create new servlet

我什至找到了一个我认为是(或曾经)被这个快捷方式使用的模板:

Settings > File and Code Templates > Other > Web > Java code templates > Servlet Class.java

这个非常相似的问题中的一些答案暗示这应该有效: 我在哪里可以找到使用intellij创建新的servlet文件?

InteliJ 的文档说我应该自己创建一个模板: https://www.jetbrains.com/help/idea/creating-and-configuring-web-application-elements.html#elements-templates

我做错了什么还是我真的需要自己添加新的文件模板?

java intellij-idea servlets ide
1个回答
0
投票

IDE 不再提供这些模板,因为它们现在很少使用。 如果您仍想使用它们,请转到“文件 | 设置 | 编辑器 | 文件和代码模板”并添加自定义模板。 模板的原始内容可以在这里找到:https://youtrack.jetbrains.com/issue/IDEA-316701/Cannot-create-servlet-web-filter-web-listener-after-2023.1-update#focus=Comments- 27-7063534.0-0

© www.soinside.com 2019 - 2024. All rights reserved.