Spring框架重要知識點總結(二)

2021-10-09 06:09:23 字數 1866 閱讀 8088

**詳解

// 預設當前類名就是id名稱,首字母小寫

@component(value = "c")

// @controller

// @service(value = "c")

// @repository(value = "c")

// @scope(value = "singleton") // 預設值,單例的

// @scope(value = "prototype") // 多例的

public class car

純註解的方式是微服務架構開發的主要方式,所以也是非常的重要。純註解的目的是替換掉所有的配置檔案。但是需要編寫配置類。

(一)編寫實體類

@component

public class order ';

}}

// 宣告當前類是配置類

@configuration

// 掃瞄指定的包結構

@componentscan(value = "cn.tx.demo4")

public class springconfig

(三)測試方法

public class demo4 

}

(四)常用註解總結@configuration 宣告是配置類

@componentscan 掃瞄具體包結構的

@import註解 spring的配置檔案可以分成多個配置的,編寫多個配置類。用於匯入其他配置類

@bean註解 只能寫在方法上,表明使用此方法建立乙個物件,物件建立完成儲存到ioc容器中

// 宣告當前類是配置類

@configuration

// 掃瞄指定的包結構

@componentscan(value = "cn.tx.demo4")

// @componentscan(value = )

// 引入新的配置類

@import(value = )

public class springconfig }

每次進行單元測試的時候,都需要編寫建立工廠,載入配置檔案等**,比較繁瑣。spring提供了整合junit單元測試的技術,可以簡化測試開發,下面我們來學習一下。

(一)首先既然要進行junit單元測試,則需要jar包,在匯入spring-test的座標依賴。

(二)配置檔案+註解方式

①編寫類和方法,把該類交給ioc容器進行管理

public class user }

<?xml version="1.0" encoding="utf-8"?>

③編寫測試**

@runwith(value = springjunit4classrunner.class)     // 執行單元測試

public class demo5

}

(三)純註解方式①在(二)的基礎上,將配置檔案換成配置類

②在測試類中,載入類路徑下的配置檔案,改為記載配置類@contextconfiguration(classes=配置類名.class)

Spring框架重要知識點

一 spring的幾大核心功能 1.ioc di 控制反轉 依賴注入 2.aop 面向切面程式設計 3.宣告式事務 二 ioc 1.中文名稱 控制反轉 2.英文名稱 inversion of control 3.ioc是什麼 1 ioc 指原先有程式設計師主動new例項化物件的事情,轉交給sprin...

Spring知識點總結

框架目標 保持jopo簡單性 核心思想 di dependency injection 面向介面 實現松耦合 易於測試,可重用 aop aspect oriented programming 功能點分離 可重用 模板方法 消除樣板式 bean作用域 1.單例 預設 prototype scope c...

Spring 框架知識點彙總

1 標籤 spring mvc的配置方案,標籤會自動註冊下列的4個bean 1 autowiredannotationbeanpostprocessor 對應於使用 autowired註解 2 commondannotationbeanpostprocessor 對應於使用 resource pos...