为什么 HttpServlet 实现 Serializeable?
2022-08-31 12:56:09
在我对Servlet的理解中,Servlet将由容器实例化,其方法将被调用一次,servlet将像单例一样存在,直到JVM关闭。init()
我不希望我的servlet被序列化,因为当应用程序服务器恢复或正常启动时,它将被构造为新的。servlet 不应包含任何特定于会话的成员,因此将其写入磁盘并重新实例化是没有意义的。这有实际用途吗?
我担心的是,我在那里放置了一些不可序列化的字段,然后我的应用程序将在生产环境中神秘地失败,其中将发生不同类型的会话复制。