17. Servlet入门 – 在IDEA配置Servlet创建模板
需求
在日常开发中,想要快速创建一个Servlet程序,总有些地方需要改动,例如:想要直接在 post 请求中调用 get 请求方法。
那么我们下面可以在IDEA中配置一下我们个性化创建Servlet的模板。
配置Servlet的模板
1.首先打开 IDEA 的设置
打开配置路径如下: File | Settings | Editor | File and Code Templates
在 Other 我可以看到很多程序的模板,我们找到 Web 下的模板,分别有普通的Servlet模板 以及 使用注解的 Servlet 模板。因为我大部分都只用注解的 Servlet,所以我在这里就演示修改 该模板。
2.默认的模板
我们首先来看看默认的模板,下面我再修改一下。
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
@javax.servlet.annotation.WebServlet(name = "${Entity_Name}")
public class ${Class_Name} extends javax.servlet.http.HttpServlet {
protected void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException {
}
protected void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException {
}
}
3.修改自定义的模板
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
@javax.servlet.annotation.WebServlet("/${Entity_Name}")
public class ${Class_Name} extends javax.servlet.http.HttpServlet {
protected void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException {
doGet(request, response)
}
protected void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException {
}
}
4.测试修改模板后的效果
下面我们来新增一个Servlet来体验一把效果,如下:
可以看到已经按照我的模板生成了,不过我忘记了一个分号 ;
,加上就好了。
原文始发于微信公众号(海洋的渔夫):17. Servlet入门 – 在IDEA配置Servlet创建模板
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/34547.html