我問的是目前的標準。是否可以為安全配置設定一個類,為 Swagger 設定另一個類,等等?使用@Configuration 注釋多個類對性能有影響嗎?
uj5u.com熱心網友回復:
您可以擁有任意數量的@Configuration類,我建議您按領域分隔 bean - 例如SecurityConfig,PersistenceConfig等等,因為您通常需要宣告大量 bean,這樣您就可以保持代碼干凈、可讀,因此更易于維護。
至于性能影響,它不應該擔心,因為額外的類影響性能只是因為它的加載時間,與@Configuration上面列出的多個類的好處相比,這不是一個很大的成本。
uj5u.com熱心網友回復:
我會說,由于失去可讀性和可維護性,@Bean并且@Value方法數量不斷增加,因此擁有單個配置類是錯誤的。您不會看到性能差異,因為在應用程式引導期間加載和掃描配置類,因此是一次性操作。
uj5u.com熱心網友回復:
我為我擁有的每個包/功能使用一個新的配置類。因此,我可以輕松地為特定服務配置 bean。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/363545.html
