我们可以从 servlet 中的 service() 方法调用 init() 方法吗?我把这个作为面试问题。为什么有人会这样做?
最佳答案
没有理由从 service
调用 init
,init
应该由容器调用 - 用配置来初始化它(如顾名思义)并允许它执行任何需要执行的昂贵操作(设置与数据库的连接或其他操作)。
如果您想以编程方式重新配置 servlet 以从 servlet 本身调用 init
,这可能有意义,但我很难看到这个用例。
关于java - 从servlet中的service方法调用init()方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10243730/