記錄 註解和效能

2021-07-25 02:52:07 字數 449 閱讀 1848

註解和效能沒有關係,servlet的生命週期是這樣的,在呼叫這個servlet時候才建立這個servlet的類並執行init()方法,然後另外有人執行這個servlet的時候並沒有重啟建立servlet和執行裡邊的init()方法,所以servlet容器時單利的,spring就是servlet的封裝的框架,包括所有的依賴注入都是在tomcat啟動的時候全部被初始化的,其他的註解也一樣,也就是說註解也就是以前的xml的配置的替代,以前沒個請求都要執行一次xml嗎?並不是的,xml是在tomcat啟動時就讀一次而已並利用裡邊的配置初始化很多的東西,然後就不在使用了,因為都成了單利的,這樣就保證了效率,不是每次都把我們要注入的全部new一次,而是tomcat啟動的時候全部new一次以後就不new了,保證了效率問題。

自我思考:

我之前就是沒有太透徹的理解註解的含義,所以,對於swagger 的配置註解是挺不樂意的,但是,看著這段內容,才感覺豁然開朗.

StringBoot註解記錄

apioperation value swagger配合文件新增備註 apiimplicitparams 用於方法,包含多個 apiimplicitparam用 包含 apiimplicitparam apiimplicitparam 作用在方法上,表示單獨的請求引數 引數 1.name 引數名。2...

spring註解記錄

記錄spring常見註解 方便今後查閱 service服務層元件,用於標註業務層元件,表示定義乙個bean,自動根據bean的類名例項化乙個首寫字母為小寫的bean,例如chinese例項化為chinese,如果需要自己改名字則 service 你自己改的bean名 controller用於標註控制...

Lombok註解使用記錄

lombok記錄 1.noargsconstructor 生成乙個無引數的構造方法 2.allargscontructor 生成乙個包含所有變數 3.getter和 setter 生成預設的getter setter方法 4.tostring 自動生成tostring 方法 5.data 註解在類上...