Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

How to Read mule-app.properties File Inside Your Mule Flow [Snippet]

DZone's Guide to

How to Read mule-app.properties File Inside Your Mule Flow [Snippet]

This quick snippet will let you be able to see the mule-app.properties file in your Mule Flow.

· Integration Zone
Free Resource

Share, secure, distribute, control, and monetize your APIs with the platform built with performance, time-to-value, and growth in mind. Free 90-day trial of 3Scale by Red Hat

Hello everyone,

Here I will show you how to see the mule-app.properties file inside your Mule flow.

You just need to add these lines of code in your Java component class, which will enable you to read the property file and load it into a Properties object:

I hope this helps!

public class PropertySampleReader {

    Properties prop = new Properties();
    InputStream input = null;

    public String propertyRead() throws IOException {
        @SuppressWarnings("unused")
        Properties properties = System.getProperties();
        System.out.println(properties);
        System.out.println(properties.get("company"));

        input = getClass().getResourceAsStream("/mule-app.properties");
      
        prop.load(input);

        System.out.println(prop);
        return "XYZ";
    }
}

Explore the core elements of owning an API strategy and best practices for effective API programs. Download the API Owner's Manual, brought to you by 3Scale by Red Hat

Topics:
mule esb ,mulesoft ,muleesb ,mule school ,mulestudio

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}