外存数据如何调入内存_jave如何实现将数据库数据存到内存

1.为了将配置信息或数据库的信息读取到内存中。可以程序启动时,启动一个servlet。在web.xml中进行配置其0 表示优先级为最大,这样就在程序启动时去加载servlet类。然后程序自动调用该servlet类的init方法

配置代码如下:

50ee49ec2be5021363428eb48ae7e12d.png

2.需要在该servlet的init方法中进行初始化的工作就是把数据库的配置信息读取到内存中。

类和方法代码:

eaa65bfcf9aa1f0f4a234c752ea0760f.png

3.可以通过this.getServletContext()来得到servletContext对象。然后通过WebApplicationContextUtils.getWebApplicationContext(servletContext)来得到ApplicationContext对象。得到applicationContext对象的目的是为了得到bean对象(spring配置文件中的bean对象)代码:

4dec6f5c6181f3c961257eb09ba27268.png

4.servlet的init方法中时通过线程来读取数据库信息然后保存在内存中的代码:

71d234c6ecf33563c76e04967dfc0071.png

5.配置保存在内存中的类,用map来存方法代码:

059e17e74073b5a386aa657dc6122784.png

【IT科技之家-itkeji综合 -文章版权声明】

非特殊说明,本文版权归 [ IT科技之家-itkeji综合 -ITMFB] 所有,转载请注明出处.

更多文章请关注:itkeji综合

483b88007f3d0022cb634e91acefcba1.gif
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值