gpt4 book ai didi

java - 如何在不重新启动 Web 应用程序的情况下重新加载 servlet 类?

转载 作者:行者123 更新时间:2023-12-01 17:39:52 25 4
gpt4 key购买 nike

我想仅重新加载我的 Web 层类,而不重新加载我的服务层类(这需要更长的时间来初始化并且更改频率较低)。我的服务层没有对 Web 层的引用,我可以毫无问题地创建 Web 层的全新实例。

我可以设想一个涉及复杂的类加载器技巧的解决方案,以将 Web 层隔离在其自己的类加载器中,我认为这可能是做到这一点的唯一方法,所以我要问的是,是否有一个库这是做什么的?

我了解 JavaRebel - 我不需要那么强大的功能,而且我真的在寻找更轻量级的免费解决方案。

最佳答案

如果您的 Web 层与服务层分离,您是否可以将它们部署为单独的应用程序?然后可以根据需要经常重新加载网络应用程序。

如果重新加载 web 应用程序的原因是配置更改,则将属性等从 WEB-INF 文件夹中移出(因为它们通常不会重新加载/可重新加载)。处理可重载配置等的想法可以在 Spring 和 FreeMarker 中找到

关于java - 如何在不重新启动 Web 应用程序的情况下重新加载 servlet 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2386890/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com