注解简介:
`@PostConstruct
` 是一个 Java EE 标准中的注解,也被广泛应用于 Spring 框架中。它用于标记一个方法,在对象被创建后,且依赖注入完成后立即执行。通常用于执行一些初始化操作。
当一个类使用了 `@PostConstruct
` 注解标记一个方法时,这个方法会在依赖注入完成后立即执行,以便执行一些初始化操作、资源分配或其他必要的设置。
例如,在一个 Spring 组件中,你可以使用 `@PostConstruct
` 注解标记一个方法,以确保在依赖注入完成后执行某些初始化代码,比如初始化连接、加载配置等操作。
源码:
源码翻译:
使用场景:
假设在一个工具类里有一个变量需要初始化值,那么就可以使用此注解在类完成依赖注入后会自动调用此方法
例子: