eclipse - 为什么 Eclipse 默认会自动生成 servlet 构造函数?
问题描述
据我了解,在大多数情况下,创建 servlet 构造函数是没有意义的:web 容器会调用父类的无参数构造函数,建议使用该init
方法执行 servlet 初始化任务。
但是,默认情况下,用于创建新 Servlet 的 Eclipse Java EE 助手会生成一个构造函数:
这给出了这个:
/**
* @see HttpServlet#HttpServlet()
*/
public MyServlet() {
super();
// TODO Auto-generated constructor stub
}
建议我应该完成构造函数。这是为什么?
解决方案
我同意可以改进Create Servlet对话框中复选框的预选。请将此作为功能请求报告给 Eclipse WTP Java EE 工具。
注释// TODO Auto-generated constructor stub
来自Constructor 主体代码模板,它可以更改并且不仅适用于 Servlet,还适用于其他 Java 类:
窗口 > 首选项:Java > 代码样式 > 代码模板:代码 > 构造函数主体
推荐阅读
- android - 如何在退出 .aab 的某些资源发生更改后重建 .aab 文件
- ios - UIView 没有出现
- pandas - 熊猫毫秒和分钟频率别名“L”和“T”背后的基本原理
- angular - 使用 ngx-translate 翻译 Angular
- sql - 使用 1000 多个条件运行 SQL 查询
- pyspark - 如何将 databricks delta Lake 格式与 Kedro 一起使用?
- typescript - 如何模拟获取响应对象
- python - Pandas:将日期和时间列作为一个日期时间列的 read_csv
- java - 在 micronaut 2.1.2 中获取 POJO 属性名称
- java - 如何在spring-boot项目中访问依赖资源属性