Annotation Interface DependsOnJavaVersion


@Documented @Retention(RUNTIME) @Target({TYPE,METHOD}) public @interface DependsOnJavaVersion
服务依赖的Java版本
Author:
wangliang181230
See Also:
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    float
    依赖的最高版本的Java,小于等于0时,表示不限制最高版本。
    注意:设置该值时,要注意小版本的设置。举例:设置为 17F 时,也许你想设置的是 17.99F,以包含所有Java17的小版本
    值域如:1.1* ~ 1.8*、9.** ~ 1*.**
    float
    依赖的最低版本的Java,小于等于0时,表示不限制最低版本
    java1~8时,值域为:1.10 ~ 1.89 java9及以上时,值域为:9.00 ~ xx.99
  • Element Details

    • min

      float min
      依赖的最低版本的Java,小于等于0时,表示不限制最低版本
      java1~8时,值域为:1.10 ~ 1.89 java9及以上时,值域为:9.00 ~ xx.99
      Returns:
      the min java version
      Default:
      0.0f
    • max

      float max
      依赖的最高版本的Java,小于等于0时,表示不限制最高版本。
      注意:设置该值时,要注意小版本的设置。举例:设置为 17F 时,也许你想设置的是 17.99F,以包含所有Java17的小版本
      值域如:1.1* ~ 1.8*、9.** ~ 1*.**
      Returns:
      the max java version
      Default:
      0.0f