程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> owner:輕松管理java項目配置,ownerjava項目

owner:輕松管理java項目配置,ownerjava項目

編輯:JAVA綜合教程

owner:輕松管理java項目配置,ownerjava項目


  前段時間,一同事說在 github 上“活捉了”一個很有趣的開源項目,它是一個超輕量級的 jar 包,能夠幫助你在 java 項目中摒棄樣板式的 properties 配置代碼,讓你輕松自如地管理和使用 properties。

  是的,它就是本文的主角 owner

  關於 owner 的迷人之處,可以先從以下三方面一窺全豹:

    • 簡便:無需加載多余代碼,轉換並管理 properties 配置文件,通過最簡單的方式使用你的 properties
    • 強大:基於注解,自動類型轉換,變量擴展,加載策略,熱加載,事件通知,等等
    • 靈活:選擇你需要的功能,屏蔽你不需要的;容易上手,具有豐富的文檔

  owner 中文文檔已由 owner 作者 Luigi R. Viggiano 授權於我獨家維護。

    • owner github:https://github.com/lviggiano/owner
    • owner 英文文檔網址:http://owner.aeonbits.org/
    • owner 中文文檔 github:https://github.com/cyfonly/owner-doc

  如果您覺得 owner 中文文檔對您有所幫助,請您優雅地點個 star。

  閒話不多說,下面我們就來詳細揭秘 owner 吧。

目錄

  • owner 是什麼
  • 安裝
    • maven
    • java 8
  • 基本用法
    • 映射機制
    • 使用 Config 對象
    • 使用 @DefaultValue 和 @Key 注解
    • 未定義屬性
  • 功能特性
    • 加載策略
    • 引用屬性
    • 參數化屬性
    • 類型轉換
    • 變量擴展
    • 加載和熱加載
    • 可訪問性和可變性
    • 程序調試
    • 禁用功能
    • 配置工廠
    • XML支持
    • 事件支持
    • 單例

 

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved