@PostConstruct注解的使用

avatar
作者
筋斗云
阅读量:0

@PostConstruct注解的使用,一个类注入到IOC容器之后立马执行被修饰的方法

当一个类注入到IOC容器之后,这个类中被@PostConstruct注解修饰的方法会被调用。
比如一个类使用了@Component注解修饰,那么当启动SpringBoot项目的时候,这个类就会被自动的注入到IOC容器中,而一旦这个类注入到IOC容器中之后,那么被@PostConstruct注解修饰的方法就会立马被执行。
代码如下:

import javax.annotation.PostConstruct; import org.springframework.stereotype.Component;  @Component public class MyDatabaseInitializer {      private DataSource dataSource;      public MyDatabaseInitializer(DataSource dataSource) {         this.dataSource = dataSource;     }      @PostConstruct     public void init() {         // 在这里执行初始化操作,例如加载数据库驱动、配置连接池等         System.out.println("数据库初始化完成");     } } 

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!