What is startup-management.xml in a Java project
<p>I'm working on a Java project which provides some services to the Application.
And the conf folder has a file called startup-management.xml.</p>

<p>Can anyone please explain the purpose of this xml and how to use it?</p>

<p>The file's content is as follows:</p>

<pre><code>&lt;management&gt;
  &lt;substitutions&gt;
    String=java.lang.String
  &lt;/substitutions&gt;

  &lt;mbeans&gt;
    &lt;mbean class="some-class"&gt;
      &lt;object_name properties="Name=XXX,Type=XXX"/&gt;

      &lt;attribute name="XXX"     value="${XXX}"/&gt;
    &lt;/mbean&gt;
 &lt;/mbean&gt;
&lt;management&gt;
</code></pre>
