Spring之AOP|使用場景、原理、配置、使用方式
原文網(wǎng)址:Spring之AOP系列--使用場景/原理_IT利刃出鞘的博客-CSDN博客
簡介
本文介紹Spring AOP的使用場景、原理、配置、使用方式。
(資料圖片僅供參考)
AOP使用場景
Spring AOP解決了什么問題?
問題使用SpringAOP之后
除了核心邏輯,還要關(guān)注非核心邏輯把非核心業(yè)務(wù)封裝起來,只寫核心業(yè)務(wù)即可
代碼重復率高(比如輸出同樣的日志格式)公共非核心的封裝起來,格式在公共部分給出即可。
使用場景
權(quán)限管理、異常處理、操作日志、事務(wù)控制。
實際項目中AOP的用法
權(quán)限管理 情景1:控制用戶的功能權(quán)限 方案詳述:在@ControllerAdvice里邊,處理全局請求,控制權(quán)限。權(quán)限管理的其他方案:(除了AOP之外的方案) 在過濾器或者攔截器中處理使用Shiro中間件異常處理 情景1:在@ControllerAdvice里邊,處理全局異常情景2:將Dubbo接口作為切面,統(tǒng)一處理Dubbo接口里邊的異常操作日志 情景1:按產(chǎn)品的需求,有的接口需要記錄操作日志 自定義注解,需要記錄操作日志的,則在Controller的方法上加此注解AOP中判斷,如果有這個自定義注解,則將參數(shù)異步寫到日志數(shù)據(jù)庫將數(shù)據(jù)同步到ES 情景1:增刪改數(shù)據(jù)時,同時要處理MySQL和ES 將相關(guān)類作為切面,若數(shù)據(jù)庫提交,則寫到ES;若回滾,則不寫到ES事務(wù)控制 情景1:使用Spring的@Transactional
AOP有哪幾種通知,如果方法執(zhí)行失敗,哪個通知不會執(zhí)行?
前置,后置,環(huán)繞,返回,異常。失敗后,返回不會執(zhí)行(即使失敗,后置也會執(zhí)行)。
AOP原理(實現(xiàn)方式)
Spring AOP的動態(tài)代理主要有兩種方式實現(xiàn),JDK動態(tài)代理和cglib動態(tài)代理。 見:Java設(shè)計模式--代理模式--靜態(tài)代理/動態(tài)代理--使用/詳解/實例_IT利刃出鞘的博客-CSDN博客
項JDK動態(tài)代理cglib動態(tài)代理
類名java.lang.reflect.InvocationHandlerorg.springframework.cglib.proxy包下的原生接口源自cglib庫。
方法攔截器public Object invoke(Object proxy, Method method, Object[] args) throws Throwable;org.springframework.cglib.proxy.Callback、 org.springframework.cglib.proxy.MethodInterceptor
public interface MethodInterceptor extends Callback {Object intercept(Object obj, Method m, Object[] args, MethodProxy mp) throws Throwable }
調(diào)用方法method.invoke(Object, args)
該動態(tài)代理是基于接口的動態(tài)代理,所以并沒有一個原始方法的調(diào)用過程,整個方法都是被攔截的。調(diào)用其他同類對象的原方法:mp.invoke(Object obj, Object[] args)
調(diào)用原始(父類)方法:mp.invokeSuper(Object obj, Object[] args)
SpringBoot對AOP的配置
簡介
如果引入的是spring-aop包,則需要使用@EnableAspectJAutoProxy開啟aop功能;如果引入的是spring-boot-starter-aop,則AOP就直接可以用了,無需加注解之類的開啟它。
對于SpringBoot
spring-boot-starter-aop (此包里包含了spring-aop與aspectjweaver)
對于Spring
spring-aop:AOP核心功能,例如代理工廠等等aspectjweaver:支持切入點表達式、aop相關(guān)注解等。(本依賴包含aspectjrt) aspectjrt:支持aop相關(guān)注解等。
AOP的啟用
導入包即可,默認開啟:spring.aop.auto=true //等價于@EnableAspectJAutoProxy
JDK代理與CGLIB代理
SpringBoot 1.5.x:默認使用JDK代理,即:spring.aop.proxy-target-class=false 若設(shè)置為true,則使用CGLIB動態(tài)代理。 SpringBoot 2.x:默認使用CGLIB代理,即:spring.aop.proxy-target-class=true。
對應(yīng)的自動配置類為:org.springframework.boot.autoconfigure.aop.AopAutoConfiguration
為什么SpringBoot 2.x:默認使用CGLIB代理?
見spring的issue:https://github.com/spring-projects/spring-boot/issues/5423
即:我們應(yīng)該使用@EnableTransactionManagement(proxyTargetClass = true)來防止人們不使用接口時出現(xiàn)討厭的代理問題。
討厭的代理問題
假設(shè),我們有一個UserServiceImpl和UserService類,此時需要在UserContoller中使用UserService。在 Spring 中通常都習慣這樣寫代碼:
@AutowiredUserService userService;
在這種情況下,無論是使用 JDK 動態(tài)代理,還是 CGLIB 都不會出現(xiàn)問題。
但是,如果你的代碼是這樣的呢:
@AutowiredUserServiceImpl userService;
這個時候,如果我們是使用 JDK 動態(tài)代理,那在啟動時就會報錯:
SpringAOP與 Aspectj
注意
SpringAOP功能已經(jīng)基本夠用了,除非要在接口上動態(tài)代理或者方法攔截精確到getter和setter。這些奇葩的需求,一般不使用Aspectj。
問題:既然一般用不到Aspectj,為什么都要引入Aspectjweaver包?
答案
SpringAOP如果使用xml來配置,是不需要引入Aspectjweaver包的。項目中引入Aspectjweaver包僅僅是為了使用它的注解和切入點表達式。SpringAOP在運行時,用的核心功能是它自己的那一套(動態(tài)代理),與Aspectj的編譯器或者織入器無任何關(guān)系。
無論是使用spring aop還是 aspectj都需要aspectjweaver.jar spring-aop.jar這兩個jar包。
簡介
項Spring AOPAspectJ
織入時機只能運行時織入。支持編譯時、編譯后和加載時織入。不支持運行時織入
原理代理由目標對象創(chuàng)建的, 且切面應(yīng)用在這些代理上運行前織入。
性能比 AspectJ 慢多了更好的性能
切入(編織)位置僅支持方法切入點。且只匹配public方法支持所有切入點:
public, protected, private皆可。
字段、方法、構(gòu)造函數(shù)、靜態(tài)初始值設(shè)定項、最終類/方法等皆可
管理的類只能在由 Spring 容器管理的 bean 上實現(xiàn)可在所有域?qū)ο笊蠈崿F(xiàn)
編程語言在純 Java 中實現(xiàn)使用 Java 編程語言的擴展實現(xiàn)。
目標
Spring aop 旨在提供一個跨 Spring IoC 的簡單的 aop 實現(xiàn), 以解決程序員面臨的最常見問題。它不打算作為一個完整的 AOP 解決方案 —— 它只能應(yīng)用于由 Spring 容器管理的 bean
AspectJ 是原始的 aop 技術(shù), 目的是提供完整的 aop 解決方案。它更健壯, 但也比 Spring AOP 復雜得多。還值得注意的是, AspectJ 可以在所有域?qū)ο笾袘?yīng)用。
織入
AspectJ 和 Spring AOP 都使用不同類型的編織, 這會影響它們在性能和易用性方面的行為。
AspectJ 使用三種不同類型的Weaving: 1.編譯時 Weaving: AspectJ 編譯器作為輸入我們的方面的源代碼和我們的應(yīng)用, 并產(chǎn)生一個織入類文件作為輸出; 2.編譯后 Weaving: 這也稱為二進制織入。它是用來織入現(xiàn)有的類文件和 JAR 文件與我們的方面; 3.加載時間 Weaving: 這就像前二進制織入, 不同的是織入被推遲, 直到類加載程序加載類文件到 JVM。
內(nèi)部結(jié)構(gòu)與應(yīng)用
Spring aop 是基于代理的 aop 框架。這意味著, 要實現(xiàn)目標對象的各個方面, 它將創(chuàng)建該對象的代理。使用以下兩種方法之一實現(xiàn): 1.JDK 動態(tài)代理 —— Spring AOP 的首選方式。只要目標對象實現(xiàn)甚至一個接口, 就會使用 JDK 動態(tài)代理; 2.CGLIB 代理 —— 如果目標對象沒有實現(xiàn)接口, 則可以使用 CGLIB 代理。 我們可以從 官方文檔 中了解有關(guān) Spring AOP 代理機制的更多信息。
AspectJ 在運行時不做任何事情, 因為類是直接用方面進行編譯的。 與 Spring AOP 不同, 它不需要任何設(shè)計模式。為了編織代碼的各個方面, 它引入了稱為 AspectJ 編譯器 (ajc) 的編譯器, 通過它編譯我們的程序, 然后通過提供一個小型 (100K) 運行時庫來運行它。
joinpoints
Spring AOP 是基于代理模式的。因此, 它需要將目標 Java 類分類, 并相應(yīng)地應(yīng)用交叉問題。但這是有限制的。我們不能在 "最終" 類中應(yīng)用交叉問題 (或方面), 因為它們不能被重寫, 因此會導致運行時異常。同樣適用于靜態(tài)和最終方法。不能將 Spring 方面應(yīng)用于它們, 因為它們不能被覆蓋。因此, 由于這些限制, Spring AOP 只支持方法執(zhí)行連接點。
AspectJ 在運行前直接將橫切關(guān)注點編織到實際代碼中。與 Spring AOP 不同, 它不需要對目標對象進行子類, 因此也支持許多其他 joinpoints。
支持的 joinpoints 的摘要:
JoinpointSpring AOP SupportedAspectJ Supported
Method CallNoYes
Method ExecutionYesYes
Constructor CallNoYes
Constructor ExecutionNoYes
Static initializer executionNoYes
Object initializationNoYes
Field referenceNoYes
Field assignmentNoYes
Handler executionNoYes
Advice executionNoYes
簡單性
Spring AOP 顯然更簡單, 因為它不會在我們的構(gòu)建過程中引入任何額外的編譯器或織入。它使用運行時編織, 因此它與我們通常的構(gòu)建過程無縫集成。雖然它看起來很簡單, 但它只適用于由 Spring 管理的 bean。
AspectJ:我們需要引入 AspectJ 編譯器 (ajc) 并重新打包所有的庫 (除非我們切換到編譯后或加載時間的織入)。當然,,這比前者更復雜,,因為它引入了 AspectJ Java 工具 (包括編譯器 (ajc)、調(diào)試器 (ajdb)、文檔生成器 (ajdoc)、程序結(jié)構(gòu)瀏覽器 (ajbrowser)),我們需要將它們與我們的 IDE 或構(gòu)建工具集成。
性能
就性能而言,,編譯時織入比運行時織入快得多。
Spring AOP 是基于代理的框架, 因此在應(yīng)用程序啟動時會創(chuàng)建代理。另外, 每個方面還有一些方法調(diào)用, 這會對性能產(chǎn)生負面影響。
AspectJ 在應(yīng)用程序執(zhí)行之前將這些方面編織到主代碼中, 因此沒有額外的運行時開銷, 與 Spring AOP 不同。
基于這些原因,,AspectJ 的速度幾乎比 Spring AOP 快8到35倍。
這兩個框架是完全兼容的。 我們可以隨時利用Spring AOP,并且仍然使用AspectJ來獲得前者不支持的連接點。
其他網(wǎng)址
原理
Java設(shè)計模式--靜態(tài)代理與動態(tài)代理_IT利刃出鞘的博客-CSDN博客Spring中的AOP原理_Java_ChaunceyChen的博客-CSDN博客Spring AOP實現(xiàn)原理_Java_yanweihpu的博客-CSDN博客
實現(xiàn)方式
springCloud AOP功能實現(xiàn) - 塵敘緣的個人空間 - OSCHINA - 中文開源技術(shù)交流社區(qū)
Spring 5 AOP 默認改用 CGLIB 了?從現(xiàn)象到源碼的深度分析 - 云+社區(qū) - 騰訊云
標簽:
相關(guān)推薦:
精彩放送:
- []環(huán)球新動態(tài):FB是什么意思?PCB原理圖中的FB是什么意思?
- []每日播報!如何下載Navicat數(shù)據(jù)庫管理編輯軟件?如何打開.db數(shù)據(jù)庫文件?
- []年產(chǎn)能10GWh!青禾新能80億建儲能系統(tǒng)集成基地和光伏儲能電站
- []【快播報】99歲的芒格:投資中國更值得 比亞迪比特斯拉好!
- []QQ象棋java通用版怎么下載?QQ中國象棋官方免費版下載
- []全球微動態(tài)丨丟了上市公司的陜西富豪,攜鋰電“核彈”卷土重來
- []環(huán)球熱推薦:“日光基”鳴槍!基金大佬齊上陣 A股增量資金入場
- []每日聚焦:加加食品:數(shù)字科技子公司目前沒有應(yīng)用到該項技術(shù)
- []環(huán)球?qū)崟r:安科生物:公司的曲妥珠單抗產(chǎn)品目前仍在國家藥品審評中心開展審評審批工作
- []天天動態(tài):A股突發(fā)跳水!15家基金緊急解讀
- []天天速讀:復蘇開啟之后,VC重回旅游業(yè)了嗎? | 重啟
- []訊息:中國居民存款破紀錄 具體詳細內(nèi)容是什么
- []今日訊!首次實現(xiàn)全年盈利,Airbnb被戲稱“精簡的賺錢機器”
- []e生保2020費率表
- []2021年小車保險怎么買
- []美股異動 | 部分中概股逆市上漲 金山云(KC.US)漲超5%
- []全球視點!保險對家庭的重要性
- []焦點熱門:怎么用電話定火車票_怎么用電話定火車票最快
- []每日消息!最新射手榜:哈蘭德無解凱恩破紀錄萊萬姆皇被追趕四神鋒13球
- []天天觀點:蔚來(NIO.US)將于3月1日美股盤前公布Q4業(yè)績
- []勝利精密訴訟時效僅剩兩月 已有投資者獲賠451萬元
- []華測導航:2月15日公司高管趙延平減持公司股份合計60萬股
- []焦點要聞:值得買:2月15日公司高管劉峰減持公司股份合計1.95萬股
- []友訊達:2月15日公司高管崔濤減持公司股份合計4萬股
- []天天微速訊:美亞柏科: 公司關(guān)注數(shù)字防偽技術(shù)的發(fā)展,將根據(jù)業(yè)務(wù)開展需要適時投入研究并布局相關(guān)業(yè)務(wù)
- []視焦點訊!天奧電子:公司的時間頻率相關(guān)產(chǎn)品有配套應(yīng)用于機載平臺,感謝您的關(guān)心!
- []當前關(guān)注:ST浩源:公司公章由公司行政部門保管,用印時根據(jù)業(yè)務(wù)流程,在釘釘上逐級審批
- []最新快訊!嘉必優(yōu):2月15日公司高管汪志明減持公司股份合計1000股
- []澳能建設(shè)(01183)與Coastal及YMG擬就于新加坡、馬來西亞及越南發(fā)展電動汽車充電系統(tǒng)業(yè)務(wù)相互成為業(yè)務(wù)伙伴
- []得潤電子:目前雙方僅有少量業(yè)務(wù)往來
- []今日報丨新華都:公司持續(xù)關(guān)注新興技術(shù)的發(fā)展,探索相關(guān)技術(shù)與公司業(yè)務(wù)的有機結(jié)合,提升公司競爭力
- []全球快資訊丨科恒股份:公司沒有進行過稀土儲氫方面的研究,著力發(fā)展的是鋰離子正極材料和鋰電池智能裝備業(yè)務(wù)
- []世界熱推薦:亞普股份:公司目前推出的兩款儲氫系統(tǒng)產(chǎn)品均已通過型式認證,并投入示范運行,市場推廣工作正在持續(xù)開展中
- []每日視點!天元股份:公司及其子公司可為相關(guān)新能源行業(yè)的公司提供各類包裝產(chǎn)品,如電子標簽、紙箱、背膠袋等
- []羅平鋅電:感謝提問,截止2023年2月10日 公司股東人數(shù)為33,121戶
- []全球快消息!美麗田園加盟店和直營店的區(qū)別_加盟店和直營店的區(qū)別
- []環(huán)球熱推薦:華仁藥業(yè):公司積極布局飲料、化妝品、健康飲品等大健康產(chǎn)品線
- []螢石網(wǎng)絡(luò):ChatGPT是人工智能技術(shù)驅(qū)動的自然語言處理工具,公司會密切關(guān)注新技術(shù)的發(fā)展
- []*ST科林轉(zhuǎn)型迷途,能否絕境逢生?
- []焦點快看:銀漿龍頭帝科股份董事長將股權(quán)激勵授予外人受處罰,親手毀掉公司定增!
- []海辰儲能獲中國銀行百億授信!
- []今日熱門!飛輪儲能有哪些優(yōu)點?簡述飛輪儲能系統(tǒng)的優(yōu)缺點
- []近期交付相對緊張 硅片價格持穩(wěn)運行(2.16)
- []思維到行動,全面進階|FAENZA 法恩莎衛(wèi)浴戰(zhàn)略管理實戰(zhàn)輔導班圓滿召開
- []當前速讀:微導納米:公司相關(guān)產(chǎn)品及技術(shù)情況,您可查詢公司披露的招股說明書或其他公開信息
- []當前報道:2月16日羅 牛 山漲停分析:賽馬,海南,養(yǎng)豬概念熱股
- []全球最資訊丨相愛不易要珍惜怎么表達?相愛不易要珍惜的句子有哪些?
- []日語五十音圖記憶方法有哪些?日語五十音圖記憶方法介紹?
- []全球熱消息:杭州西湖好玩嗎?杭州西湖有哪些美景?
- []當前短訊!躲避的反義詞有哪些?躲避是什么意思?
- []每日熱議!關(guān)于古埃及的電影有什么?有關(guān)埃及的10大必看電影介紹
- []熱點!hkc是什么牌子的顯示器?hkc品牌資料介紹?
- []2月16日大豪科技漲停分析:白酒,數(shù)字經(jīng)濟,網(wǎng)絡(luò)安全概念熱股
- []觀察:寧波建工:中經(jīng)云目前未申請上市
- []【快播報】六鰲在哪里?六鰲資料介紹
- []全球熱推薦:2月16日英特集團漲停分析:醫(yī)藥商業(yè),醫(yī)藥,浙江國企改革概念熱股
- []苗僑偉演的關(guān)于黑社會的電視劇是哪部?講述了什么劇情?
- []重點聚焦!你是猴子請來的救兵嗎是什么梗?你是猴子請來的救兵嗎是怎么來的?
- []當前熱訊:三峽能源:新能源儲備規(guī)模超140GW,正在開展儲能等示范工程
- []環(huán)球簡訊:怎么炒草菇?炒草菇的方法是什么?
- []共享儲能發(fā)展“前夜”
- []全球觀焦點:南都電源中標1.36GWh鋰電儲能項目
- []日媒:日本1月貿(mào)易逆差約3.5萬億日元創(chuàng)新高
- []世界新動態(tài):重慶首個鋰電化學儲能整裝項目年內(nèi)投產(chǎn)
- []國際金價小幅反彈,但多頭須離場,該風險上升將利好美元
- []當前速看:湖南裕能:公司目前沒有這樣的計劃,專注于把正極材料做精、做強、做大
- []【世界播資訊】國際金價后市下看1785美元
- []每日熱聞!“黑四”魔咒再現(xiàn)!A股三大指數(shù)午后集體跳水,兩市超4500股下跌
- []宇通重工:公司有工程機械出口業(yè)務(wù),公司出口業(yè)務(wù)收入占公司整體收入比例較低
- []訂單激增!多家企業(yè)密集布局儲能電池項目
- []頭條:上海歡樂谷過山車出故障滯空十分鐘,關(guān)聯(lián)公司涉多起安全保障糾紛
- []勤哲Excel服務(wù)器無代碼實現(xiàn)家居建材企業(yè)管理系統(tǒng)
- []環(huán)球速讀:投行預測紐元將小幅走高,一季度末前或漲百點至0.64
- []每日看點!花園生物:公司已規(guī)劃骨化醇類原料藥和制劑項目的建設(shè),項目建成后,公司將邁上維生素D3全產(chǎn)業(yè)鏈的塔尖
- []浙商銀行:我行通過持續(xù)提升自身經(jīng)營質(zhì)效以提高市場認可度
- []熱點聚焦:美原油交易策略:兩大機構(gòu)上調(diào)需求前景支撐油價,后市劍指100日均線?
- []環(huán)球最新:2023春運收官:自駕成最大贏家 ,租車訂單量超疫情前69%
- []每日熱議!全球旅行需求強勁復蘇,國際旅游業(yè)漸趨好轉(zhuǎn)
- []八大券商主題策略:硬醫(yī)療科技是個大機會 中藥強者恒強!從六大維度選擇標的
- []【焦點熱聞】春耕備耕正當時 高標準農(nóng)田建設(shè)忙
- []【天天熱聞】華僑城預虧百億,18家平均虧損2億元,2023上市旅企能否打贏翻身仗?
- []快資訊丨現(xiàn)貨黃金交易策略:金價反彈受阻,關(guān)注初請和PPI數(shù)據(jù)
- []【BT金融分析師】歐萊雅在中國市場面臨挑戰(zhàn),分析師稱中國本土化妝品強勢崛起所致
- []全球熱推薦:【BT金融分析師】車車科技赴美借殼上市,分析師稱中概股樂觀情緒重燃
- []黃金市場分析:若上漲突破1850,或進一步走強測試1860和1870阻力
- []視訊!2月16日匯市觀潮:歐元、英鎊和日元技術(shù)分析
- []遙望科技:目前雙方主要圍繞供應(yīng)鏈進行合作
- []華領(lǐng)醫(yī)藥-B(02552)首家官方旗艦店落戶1藥網(wǎng)(YI.US)
- []長纜科技:公司員工持股計劃的會計處理,嚴格按照《企業(yè)會計準則第11號——股份支付》的規(guī)定執(zhí)行
- []俄外長:將要求聯(lián)合國對“北溪”管道遭破壞事件進行調(diào)查
- []熱點在線丨山荷葉的花語是什么
- []珈偉新能:公司目前暫未開展相關(guān)充電樁業(yè)務(wù)
- []天天熱推薦:鹽的保質(zhì)期限是幾年
- []焦點快看:三星醫(yī)療:為保證信息披露的公平性,公司將在定期報告中披露股東人數(shù)
- []今日報丨翰宇藥業(yè)前高管挪用資金暴露涉嫌財務(wù)造假? 資金鏈緊張實控人套現(xiàn)近7億“救急”
- []焦點速看:福建云霄抽水蓄能電站下水庫工程開工
- []今日快訊:巨安儲能稱目前簽訂訂單已經(jīng)超過25億元
- []訊息:清朝固倫公主有多少個?清朝固倫公主介紹?
- []全球球精選!成都公交車上掉了東西怎么辦?成都公交車找回丟失物的方法?
- []觀速訊丨豬沙是什么?豬沙有什么用途?
- 如何進行正交試驗設(shè)計?試驗設(shè)計—正交表的使用方法
- 每日速遞:【技術(shù)】通電延時定時器指令工作原理 應(yīng)用舉例
- 每日報道:如何在windows上交叉編譯ffmpeg?具體操作步驟
- 最新快訊!儲能數(shù)字化轉(zhuǎn)型勢在必行,華能清能院正全方位打造儲能數(shù)字化技術(shù)“護城河”
- 環(huán)球看熱訊:贛鋒鋰業(yè)關(guān)聯(lián)公司掛牌新三板 主營磷酸鐵鋰正極材料
- Spring之AOP|使用場景、原理、配置、使用方式
- 通過Chrome來知道提交加價的請求應(yīng)該是什么?
- 天天熱文:受儲能市場帶動 2022-2026年干法隔膜出貨年復合增速將超35%
- 臺灣旅游業(yè)者:盼關(guān)系盡快回溫,大陸游客早回流
- 環(huán)球資訊:舍入模式有哪些?八種舍入模式的解釋
- B站注冊資本增幅400%至5億 目前由陳睿全資持股
- 光源資本出任獨家財務(wù)顧問 沐曦集成電路10億元A輪融資宣告完成
- 巨輪智能2021年上半年營收11.24億元 期內(nèi)研發(fā)費用投入增長19.05%
- 紅棗期貨尾盤拉升大漲近6% 目前紅棗市場總庫存約30萬噸
- 嘉銀金科發(fā)布2021年Q2財報 期內(nèi)凈利潤達1.27億元同比增長208%
- 成都銀行2021上半年凈利33.89億元 期內(nèi)實現(xiàn)營收同比增長17.27億元
- 汽車之家發(fā)布2021年第二季度業(yè)績 期內(nèi)新能源汽車品牌收入增長238%
- 中信銀行上半年實現(xiàn)凈利潤290.31億元 期末不良貸款余額706.82億元
- 光伏概念掀起漲停潮交易價格創(chuàng)新高 全天成交額達1.29億元
- 上半年生物藥大增45% 關(guān)鍵財務(wù)指標好轉(zhuǎn)營收賬款持續(xù)下降
- 每日精選:駕駛證怎么審驗?審驗駕駛證需要帶什么證件?
- 天天速遞!描寫教室里安靜的句子怎么寫?描寫教室里安靜的句子有哪些?
- 全球今日訊!長?。捍蛟焓澜缂壩纳搪镁C合體,將成為開放式主題樂園
- 天天快消息!新西蘭旅游局華夫:預計游客數(shù)量將在未來幾個月回升
- 環(huán)球?qū)崟r:環(huán)球旅訊海外聯(lián)動WiT:推出“中國旅游市場回歸”主題論壇
- 哈爾濱第二職業(yè)高中怎么樣?哈爾濱第二職業(yè)高中在哪里?
- 天天觀速訊丨交通信用卡怎樣激活?交通信用卡的激活方式有哪些?
- 愛情密語短句有哪些?愛情密語短句匯總?
- 通達動力:公司主要生產(chǎn)的電機定轉(zhuǎn)子鐵芯,產(chǎn)品品種齊全,能夠應(yīng)用于不同種類和型號的電機
- 世界微頭條丨什么是恐怖主義?恐怖主義是指什么?
- 觀熱點:加載dll失敗是怎么回事?加載dll失敗如何解決?
- 金達威:目前未有新的信息披露
- 阿特斯太陽能(CSIQ.US):EP CUBE住宅儲能解決方案將于西班牙貿(mào)易展展出
- 博邁科:公司積極參與風電、氫能等項目投標,尋求新能源領(lǐng)域的業(yè)務(wù)突破
- 消息!64家儲能政企單位共建省級“朋友圈” 營造產(chǎn)業(yè)協(xié)作好生態(tài)
- 廣西:超2GWh,21個儲能項目進重大項目清單
- PPT | 鈉電池行業(yè)系列深度報告:性能和應(yīng)用有望與鋰電互補,2023 年將迎量產(chǎn)元年
- 千萬級個人成長暢銷書作家張德芬:花若盛開,蝴蝶自來
- 萬豪Q4非客房收入超出預期,ADR相比2019年增長13%
- 荊門高新區(qū)站上鋰電風口,構(gòu)建產(chǎn)城融合標桿!
- 世界今頭條!重磅信號!陳光明旗下基金 又有大消息!
- 天天觀察:2022年新增裝機規(guī)模寧夏居首 新型儲能發(fā)力開啟“儲能+”時代
- 【天天速看料】港股異動丨航空股普漲 三大航司1月客運數(shù)據(jù)均實現(xiàn)高雙位數(shù)增長
- 每日頭條!中國人壽:我公司推出專項理賠服務(wù)舉措,簡化理賠手續(xù)和流程,在滿足條件的情況下及時為客戶進行賠付
- 全球百事通!益生股份:益生909的料肉比約為1.75,48天出欄的體重約為3.5斤
- 今日最新!天藍色配什么顏色好看
- 【天天熱聞】世嘉科技:榮旗科技系公司參股公司,關(guān)于榮旗科技的經(jīng)營范圍請關(guān)注其企業(yè)簡介
- 環(huán)球速看:國泰君安:投資制造業(yè)股票看什么 投資、訂單、業(yè)績
- 【世界獨家】公私募發(fā)行回暖 多路資金陸續(xù)進場
- 天天觀速訊丨總投資100億!15GWh固態(tài)電池基地項目落地成都
- 世界熱資訊!公募基金摩拳擦掌 掀起新一輪招聘熱
- 當前報道:酒店情侶房預訂爆火背后:去年超500家酒店被拍賣,各品牌沖擊中高端市場
- 全面回血!三大航司增長2到4倍 機構(gòu)高喊:超級周期!
- 【時快訊】外匯交易提醒:“恐怖數(shù)據(jù)”提振升息前景,美元升至近六周高位
- 熱議:ST易購回復關(guān)注函:努力恢復正常生產(chǎn)經(jīng)營
- 三六零:本次處置騰訊音樂的投資回報,不計入公司當期營業(yè)收入,不影響當期利潤
- 全球微動態(tài)丨原油交易提醒:IEA上調(diào)全球石油需求增長預測,庫存飆升限制油價漲幅
- 快可電子:公司官網(wǎng)介紹的工業(yè)自動化產(chǎn)品主要是指工業(yè)自動化領(lǐng)域用連接器
- 印度航空訂購250架空客飛機,將創(chuàng)航司訂單紀錄
- 頭條焦點:奇瑞新能源或今年年底登陸科創(chuàng)板上市
- 快資訊丨TD早報 | 首個3000人內(nèi)地團將訪港參加會議及觀賞演出;國內(nèi)多家上市航司最新運營數(shù)據(jù)亮眼
- 環(huán)球最資訊丨一磅有多少千克?_1磅 千克
- 李詠什么癌李詠是因為什么原因去世的
- 【新要聞】弋陽縣氣象臺發(fā)布大霧黃色預警信號【III級/較重】【2023-02-16】
- 姓趙以“雅”字開頭的女孩名字推薦
- 電匯是什么意思
- 動態(tài)焦點:上海艾錄:2月14日公司高管陳曙減持公司股份合計5萬股
- 【世界聚看點】愛樂達:2月14日公司高管劉曉芬、陳苗減持公司股份合計4.85萬股
- 華亞智能:2月14日公司高管韓旭鵬減持公司股份合計1.52萬股
- 【新要聞】新銳股份2022年度凈利1.5億同比增長10.10% 硬質(zhì)合金和硬質(zhì)合金工具產(chǎn)品銷售均保持增長勢頭
- 每日快報!友訊達:2月14日公司高管崔濤減持公司股份合計2萬股
- 快報:魔獸爭霸生存反擊戰(zhàn)_《魔獸世界》迎接絕地反擊
- 環(huán)球報道:教育部:“葉圣陶杯”等系列賽事均為違規(guī)競賽
- 全球微頭條丨海信集團董事長成“年拋” 林瀾請辭賈少謙接任
- 山東玻纖:2月13日宋忠玲減持公司股份合計8.5萬股
- 威奧股份:2月14日公司高管李世坤增持公司股份合計10萬股
- 天天日報丨三花智控:熱泵是新能源汽車熱管理非常確定的方向,越來越多的車型選擇走熱泵的技術(shù)路徑
- 天天百事通!廈門信達:公司的RFID電子車牌項目主要應(yīng)用為車輛智慧交通管理、道路年費自動稽查等
- 全球觀速訊丨銀禧科技:2月14日公司高管鄭桂華減持公司股份合計7.34萬股
- 全球滾動:特高壓第一股,賺錢能力板塊第1,2022年業(yè)績預增130%,股票回撤40%
- ST中基:截止目前,公司現(xiàn)有廠區(qū)占地面積約80萬平方米
- 【新視野】榮信文化:公司擁有大量自主版權(quán)圖書,所以非常重視發(fā)展過程中的知識產(chǎn)權(quán)保護
- 焦點消息!華大九天:AI技術(shù)對EDA的發(fā)展有重要的促進作用,公司已將AI技術(shù)應(yīng)用于現(xiàn)有產(chǎn)品中
- 消息!動力電池開啟新技術(shù)競賽
- 通訊!世界銀行:南非電池儲能市場已經(jīng)成熟,2030年將增至9700MWh
- 河南下發(fā)2.5GW獨立儲能項目!
- 心字底的字有哪些 心字底的字大全
- 世界球精選!中百集團:公司中百大廚房現(xiàn)有少量預制菜肴,目前銷售占比較低,不會對公司經(jīng)營業(yè)績產(chǎn)生重大影響
- 大族激光:公司嚴格按照相關(guān)法律法規(guī)進行信息披露,不存在大股東挪用資金的情況
- 皖通科技:相關(guān)信息屬于涉密信息,不屬于對外披露范疇
- 天天微動態(tài)丨山東肥城300MW鹽穴先進壓縮空氣儲能示范項目開工
- 蜂巢能源聯(lián)合浙銀金租 共推鋰電產(chǎn)業(yè)金融服務(wù)創(chuàng)新模式
- 納暉新能源正式啟動“躍升行動”
- 國泰航空1月運營數(shù)據(jù):客運量突破百萬人次,同比增加40倍
- 天天微資訊!微漲!多晶硅均價240元/kg以上
- 【環(huán)球速看料】奧聯(lián)電子請來了鈣鈦礦大神
- 全球熱門:河南省第二批省級獨立儲能電站示范項目遴選結(jié)果名單公示
- 環(huán)球快消息!為“北轉(zhuǎn)型”蓄勢儲能!寶山信息基礎(chǔ)設(shè)施建設(shè)取得新進展
- 協(xié)鑫集成:擬20億元投建12GW高效光伏組件項目
- 每日熱訊!膜王牽手寧王!家族6人5個美國籍,董事長仍被監(jiān)視居住!
- 有種“演技”叫入戲太深,李純痛哭,王傳君得癌癥,最后為劇奉獻出生命
- 【聚看點】2月15日華映科技漲停分析:液晶面板/LCD,手機產(chǎn)業(yè)鏈,折疊屏概念熱股
- 2月15日華勝天成漲停分析:網(wǎng)絡(luò)安全,信創(chuàng),云計算數(shù)據(jù)中心概念熱股
- 天天速看:天龍集團:公司是百度五星代理商,為客戶提供高質(zhì)量的營銷解決方案
- 環(huán)球微頭條丨泉峰汽車:公司生產(chǎn)經(jīng)營正常,如有達到披露標準的重大事項,公司將及時公告
- 【世界聚看點】2月15日英 力 特漲停分析:寧夏,PVC,央企改革概念熱股
- 總裝機容量120萬千瓦!浙江省慶元抽水蓄能電站項目喜獲核準
- 高偉達:公司與客戶都有積極尋求金融科技業(yè)務(wù)合作的意愿
- 同富股份IPO:大比例代工,撐得住嗎?
- 嘉欣絲綢:蜘蛛仿生絲的相關(guān)專利由超絲公司擁有,公司的持股比例為20%
- *ST深南(002417)2月15日主力資金凈賣出102.60萬元
- 格力博:全球園林機械行業(yè)的主要市場是生活綠地面積廣闊的北美和歐洲國家,傳統(tǒng)上以燃油動力為主
- 大勝達:、“信創(chuàng)”概念廣范、信息量較大,公司將視自身發(fā)展需要考慮后續(xù)投入
- 當前短訊!華帝股份:公司重視產(chǎn)品多樣化發(fā)展,產(chǎn)品覆蓋領(lǐng)域廣,產(chǎn)品線豐富
- 酒店高端化的路徑:文化賦能則行穩(wěn)致遠
- 【新視野】中國航空公司和機場大力投資旅客體驗系統(tǒng),迎接旅行強勁復蘇
- 全球觀察:電子詞典系統(tǒng)vc++_vc++6.0(Visual C++) 簡體中文版
- 全球微頭條丨2022年Facebook概念上市公司一覽(9月17日)
- 怎么判斷機械表上滿弦?全自動機械表能不能手動上弦?
- ThinkPad E420升級改造過程 小黑電腦E420改造思路
