gpt4 book ai didi

java - spring 是否有办法在应用程序首次加载时加载东西?在全局范围内

转载 作者:搜寻专家 更新时间:2023-10-31 19:34:52 24 4
gpt4 key购买 nike

当 MVC 加载时,框架中是否有任何特定于 spring 的方法来执行初始化?

假设我需要根据配置文件创建全局对象,是否有地方可以执行此操作,或者我是否只创建自己的 servlet 并在 oninit 中执行此操作?

最佳答案

标准的@PostConstruct怎么样?

@Service
class AnySpringBean {

@PostConstruct
public void init() {
//run when bean is created
}

}

也适用于 @Controller

更新:更全局的地方是子类 ContextLoaderListener ) 并覆盖 contextInitialized()并在 web.xml 中使用它(参见 user1076371 answer )。我不太喜欢这种方法,但至少初始化没有绑定(bind)到任何 Spring bean。

关于java - spring 是否有办法在应用程序首次加载时加载东西?在全局范围内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8419381/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com