国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

spring的注解

2024-04-27 15:10:23
字體:
來源:轉載
供稿:網友
@Component------------------------泛指組件,當組件不好歸類的時候,我們可以使用這個注解進行標注。(Component-------成分; 組分; 零件)@Resource------------------------(資源)@Autowired-----------------------(自動綁定)@Repository-----------------------于標注數據訪問組件,即DAO組件(repository-------倉庫; 貯藏室,容器。)@Service----------------------------用于標注業務層組件(我們通常定義的service層就用這個)  @Controller-------------------------用于標注控制層組件(如struts中的action)@Configuration把一個類作為一個IoC容器,它的某個方法頭上如果注冊了@Bean,就會作為這個SPRing容器中的Bean。@Scope注解 作用域@Lazy(true) 表示延遲初始化@Service用于標注業務層組件、 @Controller用于標注控制層組件(如struts中的action)@Repository用于標注數據訪問組件,即DAO組件。@Component泛指組件,當組件不好歸類的時候,我們可以使用這個注解進行標注。@Scope用于指定scope作用域的(用在類上)@PostConstruct用于指定初始化方法(用在方法上)@PreDestory用于指定銷毀方法(用在方法上)@DependsOn:定義Bean初始化及銷毀時的順序@Primary:自動裝配時當出現多個Bean候選者時,被注解為@Primary的Bean將作為首選者,否則將拋出異常@Autowired 默認按類型裝配,如果我們想使用按名稱裝配,可以結合@Qualifier注解一起使用。如下:@Autowired @Qualifier("personDaoBean") 存在多個實例配合使用@Resource默認按名稱裝配,當找不到與名稱匹配的bean才會按類型裝配。@PostConstruct 初始化注解@PreDestroy 摧毀注解 默認 單例  啟動就加載@Async異步方法調用@RequestMappingRequestMapping是一個用來處理請求地址映射的注解,可用于類或方法上。@Responsebody與@RequestBody@Responsebody表示該方法的返回結果直接寫入HTTP response body中一般在異步獲取數據時使用,在使用@RequestMapping后,返回值通常解析為跳轉路徑,加上@Responsebody后返回結果不會被解析為跳轉路徑,而是直接寫入HTTP response body中。比如異步獲取json數據,加上@Responsebody后,會直接返回json數據。@RequestBody將HTTP請求正文插入方法中,使用適合的HttpMessageConverter將請求體寫入某個對象。spring的核心是管理服務器各種數據,各種模塊的。以及增加一些輔助功能,比如跨模塊消息通知。spring提供這些功能沒有哪一樣是“無法”自己手動寫的,但是為什么還用,因為項目大了,人員多了,每個人習慣不一樣,容易出現重復造輪子,看不懂別人寫的代碼,代碼質量低等情況。所以大家都用srping來做,可以少很多事。spring的很多標準實際上是把設計模式里面的很多思想直接以標準形式給你展現出來,你使用spring就意味著你遵循了那些設計模式。而mvc,實際上就是標準三層結構設計模式,模型,視圖,控制。首先來說,它里面有個視圖的層。spring-mvc算是spring庫中得一個子集。通俗的說法 是  spring 代表srping的核心庫,mvc算是擴展庫。但是還是屬于spring庫家族的成員。比如我一個web服務器,不需要頁面,因為訪問這個web服務器的都是手機應用app,只需要數據交換,不需要視圖模塊。那我就可以根據實際情況選擇是否引入 mvc子庫如果想了解什么是 mvc,應該建單獨的測試工程,另外差資料,看看mvc模式是怎么個模式記住一點 spring它是一個庫,一個框架,它提供的功能都是可以自己寫代碼實現的。所以不要去想我為什么要用它,因為理由必須要你寫過很多代碼菜能夠明白的了的。如果你寫了很多代碼,做過很多項目,又看過了設計模式,就容易理解了,spring就是幫你,基于設計模式的思想組織工程的代碼框架,你只需要往里填充部分代碼即可。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平乡县| 涿鹿县| 通州区| 金溪县| 安康市| 漾濞| 娱乐| 忻州市| 佛教| 金沙县| 德庆县| 麻城市| 苏尼特左旗| 兰考县| 方正县| 静海县| 江永县| 香港| 屏东市| 偃师市| 井研县| 元朗区| 合江县| 彰化市| 四平市| 内乡县| 专栏| 大邑县| 永善县| 晋州市| 比如县| 会理县| 沁阳市| 屏边| 怀化市| 乳源| 沂水县| 龙陵县| 晋州市| 化德县| 伊吾县|