大資料開發 Spring框架常用註解

2021-10-19 15:14:35 字數 733 閱讀 8826

@component、@repository、@service、@controller

spring中還提供了跟@component等效的註解,通常情況下,我們會使用下面註解來代替@component:

@repository 用於對 dao 實現類進行註解

@service 用於對 service 實現類進行註解

@controller 用於對 controller 實現類進行註解

@autowired與上面四個一起搭配使用

@qulifier與autowired搭配使用

使用註解@postconstruct實現初始化和@predestroy銷毀操作

@scope註解來指定bean的作用域 一般有singleton和prototype兩種方式

aop註解:

@aspect表示當前類為切面類,需要和@component註解一起使用(讓spring可以掃瞄到這個切面)

aop中的註解有下面幾種

@before、@after、@afterthrowing、@afterreturning、@around

此外,還可以再aop中使用全註解的方式

@configuration // 定義乙個配置類

@componentscan("com.muzhan") // 掃瞄com.tuzhan包下的所有元件

@enableaspectjautoproxy // 開啟aop註解

Hadoop大資料開發框架學習

hadoop是apache發布的開源分布式基礎架構 他的兩個核心是 兩部分就組成了hadoop的分布式基礎架構 hdfs作為hadoop為儲存海量資料,自然有著與傳統檔案系統有著不同的結構,它是以linux檔案系統的基礎的架構,構建裡一套分布式檔案系統,它是由乙個namenode和多台datanod...

Spring框架 註解開發

註解啟動時使用註解的形式替代xml配置,將繁雜的spring配置檔案從工程中徹底消除掉,簡化書寫 注意 相關屬性 相關屬性 相關屬性 相關屬性 resource相關屬性 相關屬性 new springconfig.class 1 dependson 相關屬性 2 order 3 lazy depen...

大資料框架初探

mapreduce程式設計模型 yarn hadoop生態圈 參考所謂大資料,就是如下幾個特點的資料,ibm用5個v來表述它 volume velocity variety value veracity。volume 巨大的資料量 集中儲存 集中計算已經無法處理巨大的資料量。velocity 資料增...