Annotation Interface SystemProperty


@Documented @Retention(RUNTIME) @Target({FIELD,PARAMETER}) public @interface SystemProperty
Specifies that a particular system property value is required for Injection, optionally using a SystemProperty.Default value if the system property is not defined.
Since:
Nov-2017
Author:
brian.oliver
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static @interface 
    Specifies that a default value for a SystemProperty that may be coerced and/or used for Injection.
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    The name of the system property.
  • Element Details

    • value

      String value
      The name of the system property.
      Returns:
      the name of the system property