Spring Framework 6 教學 (四) Ioc 使用 annotation 配置

  • Post category:Ioc / Spring 6

Spring Framework 6 延續以前 Spring 的功能,可以不需要使用 XML 進行配置,改用 annotation 進行配置。

Spring Framework 6 annotation 配置

建立 com.myspring.forscan 的 package

新增 MyObj2.java

這裡的第五行,多了一個 @Component ,所以,第三行的地方會增加 import。

替代了原本 xml 中 <bean> 的定義動作。

建立 com.myspring.config 的 package

並新增 AppConfig.java

Spring Framework 6 設定 @Configuration @ComponentScan

這裡有兩個 annotation

@Configuration 注解是Spring 中非常重要的一個注解,它用來聲明一個類作為應用程式上下文的配置類,可以方便地管理Bean、環境屬性和其他配置資訊。

@ComponentScan 用來定義那些 package 有需要使用的 Bean。

新增 Use2.java 進行測試

使用 AnnotationConfigApplicationContext 進行 Spring 環境的設定。

執行成功。