java项目启动时加载的信息存在缓存中我怎么取到这些信息

tomcat启动项目的时候直接读取数据库中一个表的一条数据信息,存到一个VO里(实体类),之后放到缓存中,然后在前台或后台获取这个信息的时候怎么从缓存中获取呢!... tomcat启动项目的时候直接读取数据库中一个表的一条数据信息,存到一个VO里(实体类),之后放到缓存中,然后在前台或后台获取这个信息的时候怎么从缓存中获取呢! 展开
 我来答
5544ppo
2014-04-18 · TA获得超过1370个赞
知道小有建树答主
回答量:364
采纳率:0%
帮助的人:329万
展开全部
因为你是要在tomcat启动的时候查询数据库,所以只能通过监听器,将查询数据库的代码放到监听器中,然后将数据封装到VO中,再讲这个VO存储到servletContext域中。

从servletContext中获取数据,你应该会。
大牛A9
2014-04-18 · 超过54用户采纳过TA的回答
知道小有建树答主
回答量:231
采纳率:0%
帮助的人:150万
展开全部
我之前做个类似的操作 ,我当时放到一个静态类的一个静态变量上,然后就可以直接取了
追问
TSqglZwLnrydzDyszRowMapper());
for(TSqglZwLnrydzDyszVo dysz : list){
SystemConstant.MAP_SYS_ZW_LNRYDZ_DYSZ.put(dysz.getId(), dysz);
MAP_SYS_ZW_LNRYDZ_DYSZ是它对吧。在后台直接调用这个变量就行么
追答
SystemConstant.MAP_SYS_ZW_LNRYDZ_DYSZ       你看看这个变量是不是静态的 是的话就可以

你看看SystemConstant类中是不是 public static Map MAP_SYS_ZW_LNRYDZ_DYSZ
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式