Spring mvc 在SpringMVC中在应用程序启动期间实现一些逻辑

Spring mvc 在SpringMVC中在应用程序启动期间实现一些逻辑,spring-mvc,Spring Mvc,我正在尝试创建一个SpringMVC应用程序。在服务器本身启动应用程序时,我需要一些工具来实现一些excel文件读取逻辑。我是春天的新手。我可以使用拦截器吗?一旦读取excel,它将保存在一个映射中,该映射将用于其他事情。使用构造后方法来实现所需的要求。当注入所有依赖项和打开容器时,将调用此函数 @PostConstruct public void loadData(){ // Read from your excel file here. } 什么版本的春天?

我正在尝试创建一个SpringMVC应用程序。在服务器本身启动应用程序时,我需要一些工具来实现一些excel文件读取逻辑。我是春天的新手。我可以使用拦截器吗?一旦读取excel,它将保存在一个映射中,该映射将用于其他事情。

使用构造后方法来实现所需的要求。当注入所有依赖项和打开容器时,将调用此函数

@PostConstruct
    public void loadData(){
        // Read from your excel file here.
    }

什么版本的春天?什么版本的Java?添加尽可能多的关于你想要实现的目标的细节。您已经尝试过什么了?一种简单的方法是在单例bean上使用init方法:Spring确保它在启动时运行,然后再进行任何多线程请求处理。我的应用程序将有一些静态输入文件(.xls)。我必须在服务器启动期间读取它们并将数据存储在地图中,并在主页中向用户显示数据。如果您使用的是spring boot,我强烈建议您查看此链接和
CommandLineRunner
感谢minion。我必须在哪里添加此方法?在我的控制器类中?创建一个带有@component的bean来加载它。