JavaWeb项目里面、一个配置文件怎么做只读取一次

时间:2022-07-13 13:12:34
JavaWeb项目里面、一个配置文件怎么做只读取一次、整个项目一直可以共用?像web.xml一样、在启动的时候读物、以后不用再去读取了

11 个解决方案

#1


使用singleton单例模式。

#2


学习

#3


1、web.xml中写监听器,用来读取xml文件
2、将处理类写成单例模式,全局共享

#4


up3楼

#5


初始化配置时,放到静态块里头 就行了 

#6


监听器:

ServletContextListener
当服务器启动的时候自动调用contextInitialized方法,当服务器停止的时候自动调用contextDestroyed方法

楼主自己查一下使用方法吧

#7


学习,不过仍不知道怎么做

#8


学习

#9


http://www.blogjava.net/haoqingshi/articles/10190.html
这又一篇文章介绍。
大意就是先在web.xml里面配置一个servlet初始化参数,比如说你的配置文件名,然后在servlet里面读取。

#10


引用 6 楼 Landor2004 的回复:
监听器: 

ServletContextListener 
当服务器启动的时候自动调用contextInitialized方法,当服务器停止的时候自动调用contextDestroyed方法 

楼主自己查一下使用方法吧
 
mark

#11


1、web.xml中写监听器,用来读取xml文件 
2、将处理类写成单例模式,全局共享

#1


使用singleton单例模式。

#2


学习

#3


1、web.xml中写监听器,用来读取xml文件
2、将处理类写成单例模式,全局共享

#4


up3楼

#5


初始化配置时,放到静态块里头 就行了 

#6


监听器:

ServletContextListener
当服务器启动的时候自动调用contextInitialized方法,当服务器停止的时候自动调用contextDestroyed方法

楼主自己查一下使用方法吧

#7


学习,不过仍不知道怎么做

#8


学习

#9


http://www.blogjava.net/haoqingshi/articles/10190.html
这又一篇文章介绍。
大意就是先在web.xml里面配置一个servlet初始化参数,比如说你的配置文件名,然后在servlet里面读取。

#10


引用 6 楼 Landor2004 的回复:
监听器: 

ServletContextListener 
当服务器启动的时候自动调用contextInitialized方法,当服务器停止的时候自动调用contextDestroyed方法 

楼主自己查一下使用方法吧
 
mark

#11


1、web.xml中写监听器,用来读取xml文件 
2、将处理类写成单例模式,全局共享