最近有空回顧mybatis,想起@Mapper注解一直沒弄明白是干嘛的,代碼上的注釋寫的很簡單(Marker interface for MyBatis mappers),開發過程中也沒用到,但網上各種資料偶有出現他的身影。問了度娘,都沒講清楚,我決定自己思考下這個問題,看看他究竟是干嘛 ...
關於注解的一點點思考 簡介 Java注解是在JDK . 被引入的技術,配合反射可以在運行期間處理注解,配合apt tool可以在編譯器處理注解,在JDK . 之后,apt tool被整合到了javac里面。 什么是注解 注解其實就是一種標記,常常用於代替冗余復雜的配置 XML properties 又或者是編譯器進行一些檢查如JDK自帶的Override Deprecated等,但是它本身並不起任 ...
2020-12-16 10:59 0 341 推薦指數:
最近有空回顧mybatis,想起@Mapper注解一直沒弄明白是干嘛的,代碼上的注釋寫的很簡單(Marker interface for MyBatis mappers),開發過程中也沒用到,但網上各種資料偶有出現他的身影。問了度娘,都沒講清楚,我決定自己思考下這個問題,看看他究竟是干嘛 ...
XML 據說可以靈活的進行注解,但是修改以后還是要重新發布程序。當然,你可以說,在Tomcat中改了,然后熱加載了,不就可以了。可是一般情況下都是幾台,十幾台服務器。都是用發布系統,持續集成的方式部署。這點靈活性也就沒什么意義了。當然,一定要說XML支持好,這點我不否認。然而在 ...
記錄一些日常思緒見聞,保持腦子清晰。。。 歡迎評論見解。。。 2021.09.13 U群看到的:有一個最密排堆積的球陣(每個球周圍有12個球緊密結合的那種),球陣中有兩種球,紅色藍 ...
有人說,有三個西游記中出現頻率很高的問題,是哲學的終極問題: 1.我/你是誰 2.從哪來 3.要到哪去 我想說說我對第一個問題的思考。 這些思考起源於我的女兒。 大半年前, 我常問我女兒, 你是不是好孩子,是不是搗蛋鬼, 是不是這個, 是不是 ...
可以被繼承 首先注解在類上是可以被繼承的 在注解上用@Inherited 注解在方法上(jdk代理對象/cglib代理對象/非代理對象) 注解在方法中,沒有所謂繼承問題,只有重寫問題(什么時候會被重寫,除了人為重寫,還有產生代理對象的時候會被重寫)如果注解在父類 ...
首先解釋下AOP :在程序運行時,動態的將代碼切入到類的指定方法、指定位置上的編程思想就是面向切面編程 一般而言,我們管切入到指定類指定方法的代碼片段為切面,而切入的哪些類、哪些方法則叫切入點 ...
一、概念 Java 注解是在 JDK5 時引入的新特性,注解(也被稱為元數據)為我們在代碼中添加信息提供了一種形式化的方法,使我們可以在稍后某個時刻非常方便地使用這些數據。注解類型定義指定了一種新的類型,一種特殊的接口類型。 在關鍵詞 interface 前加 @ 符號也就 ...
什么是注解? 對於很多初次接觸的開發者來說應該都有這個疑問?Annontation是Java5開始引入的新特征,中文名稱叫注解。它提供了一種安全的類似注釋的機制,用來將任何的信息或元數據(metadata)與程序元素(類、方法、成員變量等)進行關聯。為程序的元素(類、方法、成員 ...