我的版本是idea2020.3.4,博客中有相应安装教程,其他版本设置类似:
1.选择文件-->设置
2.选择编辑器-->文件和代码模板-->其他
3.选择Web-->Servlet Annotated Class.java-->复制相应模板,下面顺便设置了注释模板
-->启用实时模板-->应用、确定
4.模板设置如下:
java
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
#if ($JAVAEE_TYPE == "jakarta")
import jakarta.servlet.*;
import jakarta.servlet.http.*;
import jakarta.servlet.annotation.*;
#else
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.annotation.*;
#end
import java.io.IOException;
/**
* @ClassName ${Class_Name}
* @author LiuHe
* @date ${DATE} ${TIME}
* @version 1.0
*/
@WebServlet("/${Entity_Name}")
public class ${Class_Name} extends HttpServlet {
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
this.doPost(request, response);
}
}
5.如果设置无效可以试试如下方法:
(1)选择自己的web项目
(2)勾选源根,应用、确定