这个问题让我想知道,因为我没有看到使用 contextListener (据我所知运行一次)以编程方式添加 servlet 优于 DD 或 Annotations。我想知道一个常见的用例,它有助于以编程方式添加它们。
如果有一种方法可以在运行时(在应用程序运行期间)以编程方式添加 servlet,我可能会想到一些情况,但似乎只能通过 contextListener 或
来自 ServletContainerInitializer 实现的 onStartup 方法。
正如 Servlet 3.0 所述。