开发者社区> 问答> 正文

ActionServlet 控制类? 400 报错

ActionServlet 控制类? 400 报错

@红薯 你好,想跟你请教个问题:

在ActionServlet中对于actions methods两个map为什么不在启动的时候就去初始化一下,还得在请求时去初始化呢,在启动里填充两个map,还减小了并发,不是更好吗?

展开
收起
爱吃鱼的程序员 2020-06-05 12:40:05 326 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    @JackChu 你说的这两个map是在启动时初始化的!
    ActionServlet在web.xml有配置,会执行它的init()方法,在执行init方法前所有的static对象和static代码段都会依程序中的顺序依次初始化;
    actions,methods都是final static的,它们只会初始化一次!

    ######线程安全问题
    2020-06-05 12:40:22
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
继承与功能组合 立即下载
对象的生命期管理 立即下载
建立联系方法之一 立即下载