启动时初始化服务器

时间:2017-06-07 09:00:56

标签: spring web-applications

我有一个带有弹簧,一些servlet和休眠的多模块webapp。 我有4个模块:

-model
-Service
-Utils
-Web

它工作正常,但是,我只需要在服务器的开头运行一些代码。有没有办法只在它运行时执行代码 - >在服务器上运行,但不是每次都发出请求?

1 个答案:

答案 0 :(得分:0)

“服务器”这个词有时会用于应用程序本身,因此,我会尝试为两种可能的含义提供答案。

如果你的意思是:“当计算机启动时”(持有应用程序的服务器),那么你可以做很多事情,比如initHookscronjobs

如果你的意思是你的应用程序启动时,那么你可以在应用程序的开头运行一些代码(在java中,例如,搜索main()方法或run()方法)或在你的apache中运行(如果你使用一个)你可以做this之类的事情但不使用PHP脚本,而是使用你的:)

希望它有所帮助!