概述

CAS 允许您外部化您的配置,以便您可以在不同环境中使用相同的 CAS 实例。您可以使用属性文件、YAML 文件、环境变量和命令行参数来外部化配置。

CAS 使用一种非常特殊的顺序,旨在允许合理地覆盖值。传递给 CAS Web 应用程序的属性按以下顺序考虑:

  • 命令行参数,以–(eg –server.port=9000)开头
  • 来自SPRING_APPLICATION_JSON(嵌入环境变量/系统属性中的内联 JSON)的属性
  • JNDI 属性来自java:comp/env.
  • 配置服务器application.properties|yml和配置文件指示的配置文件(即) 。
  • 操作系统环境变量。
  • Java 系统属性。
作者:Jeebiz  创建时间:2023-12-04 21:03
最后编辑:Jeebiz  更新时间:2024-05-06 16:13