- @Configuration
作用 @Configuration 注解的核心作用是把一個類標記為 Spring 應用上下文里的配置類。配置類就像一個 Java 版的 XML 配置文件,能夠在其中定義 Bean 定義和 Bean 之間的依賴關系。當 Spring 容器啟動時,會掃描這些配置類,解析其中定義的 Bean,并將它們注冊到容器中。 使用場景 Bean 定義:在配置類中使用 @Bean 注解來定義和創建 Bean 實例,從而實現將對象交給 Spring 容器管理。 依賴注入配置:配置 Bean 之間的依賴關系,指定 Bean 的初始化參數等。 外部配置集成:結合其他注解(如 @PropertySource)加載外部配置文件,為 Bean 提供配置信息。
- @PostConstruct:主要用于標記一個方法,該方法會在依賴注入完成之后、對象初始化之后被自動調用,