owner

Get rid of the boilerplate code in properties based configuration.

24 articles 938 View on GitHub ↗
24 articles
How to Handle Null Values and Specify Separators for Collection Properties in OWNER

Learn how to handle null values and specify separators for OWNER collection properties. Customize default behaviors with annotations like @DefaultValue and @Separator.

how-to-guide
Mar 7, 2026
How to Configure Property Load Order with LoadType.FIRST vs LoadType.MERGE in OWNER

Learn how to configure property load order in OWNER using LoadType FIRST vs MERGE. Control property source precedence and handle duplicate keys effectively.

deep-dive
Mar 7, 2026
How to Load and Merge XML Property Files Using XMLLoader in Owner

Effortlessly load and merge XML property files with Owner XMLLoader. Parse standard Java XML or custom hierarchies and combine multiple files using @LoadType MERGE. Get started now.

how-to-guide
Mar 7, 2026
How to Implement the Reloadable Interface for Manual Property Reload in Owner

Implement the Reloadable interface in OWNER for manual property reloads. Extend Reloadable with Config and call reload() to refresh properties at runtime without app restarts.

how-to-guide
Mar 7, 2026
How to Use the Owner ConfigFactory API to Create and Manage Configuration Instances

Discover how to use the Owner ConfigFactory API to create and manage type-safe configuration instances. Leverage property loading, variable expansion, and hot-reload features for robust configuration management.

how-to-guide
Mar 7, 2026
How to Handle Parameter Formatting with Placeholders in Owner Configuration

Learn how to handle parameter formatting in Owner configuration using String.format with percent-style placeholders for dynamic values. Get clear syntax examples.

how-to-guide
Mar 7, 2026
How to Convert Properties to Collections (List, Set, and Map) in Owner

Learn how to convert properties to collections List Set and Map in Owner. Discover Owner's automatic type conversion for Lists and Sets and how to implement custom Converters for Maps.

how-to-guide
Mar 7, 2026
How to Implement a Custom ZooKeeper Loader from the Owner-Extras Module

Learn to implement a custom ZooKeeper loader in OWNER. Handle zookeeper URIs, extract properties using Apache Curator, and register your loader for flexible configuration management.

how-to-guide
Mar 7, 2026
How to Use Variable Expansion in @Sources Annotations with Imports

Learn variable expansion in @Sources annotations with imports in Owner. Understand runtime variable resolution using environment variables system properties and import maps.

how-to-guide
Mar 7, 2026
How to Implement Transactional Property Changes with Rollback Capability in Owner

Implement transactional property changes in Owner with rollback. Intercept and abort changes or batches using rollback exceptions for robust configuration management.

how-to-guide
Mar 7, 2026
How to Use JMX Support for Runtime Configuration Management in Owner

Master JMX support in Owner for runtime configuration management. Effortlessly read and update properties via JConsole without application restarts.

how-to-guide
Mar 7, 2026
How to Load Properties from Classpath, File System, and Custom URIs in OWNER

Load OWNER properties from classpath file system and custom URIs using @Config.Sources. Implement Loader interface for proprietary schemes.

how-to-guide
Mar 7, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →