弹簧控制器中的初始化方法(注释版本)

2022-08-31 08:52:22

我正在将控制器转换为较新的注释版本。在旧版本中,我曾经在springmvc-servlet中指定init方法.xml使用:

<beans>
    <bean id="myBean" class="..." init-method="init"/>
</beans>

如何使用注释版本指定 init 方法?


答案 1

您可以使用

@PostConstruct
public void init() {
   // ...
}

答案 2

或者,您可以让您的类实现初始化 Bean 接口以提供一个回调函数 (),ApplicationContext 将在构造 Bean 时调用该函数。afterPropertiesSet()