ssm學習筆記——spring——IoC配置註解類代替XML文件

用註解配置類,作用和bean.xml一樣

spring中的新註解
@Configuration
  作用:指定當前類是一個配置類
  細節:當配置類作爲AnnotationConfigApplicationContext對象創建的參數時,可以不寫
@ComponentScan
  作用:用於通過註解指定spring在創建容器是要掃描的包
  屬性:
      value:和basePackage的作用是一樣的,都是用於指定創建容器時要掃描的包
            使用此註解就等同於在xml中配置
            <context:component-scan base-package="com"></context:component-scan>
@Bean
  作用:用於把當前方法的返回值作爲bean對象存入spring的IoC容器中
  屬性:
      name:用於指定bean的id,默認值是當前方法的名稱
  細節:當我們使用註釋配置方法時,如果方法有參數,spring框架回去容器中查找有沒有可用的bean對象
       查找的方式和Autowired註解的作用是一樣的
@Import
  作用:用於導入其他的的配置類
  屬性:用於指定其他配置類的字節碼
       當我們使用Import的註解之後,有Import註解的類是父配置類,而導入的是子配置類
@PropertySource
  作用:用於指定properties文件的位置
  屬性:
      value:指定文件的名稱和路徑
          關鍵字;classpath,表示類路徑下
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章