Java Swagger的注释类是怎么被调用到的
生活随笔
收集整理的這篇文章主要介紹了
Java Swagger的注释类是怎么被调用到的
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
比如我有一個Swagger2的Java類,里面有一個方法createRestApi, 這個方法加了@Bean的注解,負責生成Swagger文檔。
那么Spring框架是如何知道使用createRestApi來生成文檔呢?
可以自己弄清楚,只需在上述代碼第17行設置斷點,然后進入調試模式,觀察調用棧:
發現createRestApi作為一個bean被注入:
注入發生在方法DefaultListableBeanFactory.preInstantiateSingletons,第733行的this.beanDefinitionNames包含了我這個應用所有檢測到的運行時Bean:
我這個應用連同Spring標準的Bean,總共有329個Bean:
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
總結
以上是生活随笔為你收集整理的Java Swagger的注释类是怎么被调用到的的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 人民银行业务系统、业务术语英文简称汇总
- 下一篇: 一种Java Spring框架里将配置文