我遇到了一些創建 spring data jpa 專案的指南,并且人們使用屬性檔案和 javaconfig 配置了持久層。如果我們使用 javaconfig,他們為什么還要費心創建另一個屬性檔案來包含配置?如果使用一種策略(即JavaConfig)來配置專案,那么另一種(即屬性檔案)策略有什么用?我對如何配置專案有誤解嗎?
uj5u.com熱心網友回復:
JavaConfig主要用于舊版本Java
或遺留專案。properties
它是一個幫助庫,用于避免撰寫代碼以打開檔案并將值直接映射到可以在記憶體中表示您的屬性的類所需的樣板。
JavaConfig
你的代碼看起來像這樣,沒有它,你的代碼看起來像這樣。
如果使用一種策略(即JavaConfig)來配置專案,那么另一種(即屬性檔案)策略有什么用?我對如何配置專案有誤解嗎?
Properties
檔案,是用于Java
存盤外部配置值的標準。它是一個鍵/值檔案,例如:application.properties或application.yml用于現代框架,例如Spring
,提供了一種簡單的方式來管理您的屬性檔案。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/470356.html
上一篇:將HandlerInterceptor遷移到SpringBoot2.6
下一篇:如何按SKU而不是ID洗掉一行?