spring:
|
application:
|
name: jnpf-biz-common
|
mvc:
|
servlet:
|
load-on-startup: 0
|
main:
|
allow-bean-definition-overriding: true
|
allow-circular-references: true
|
config:
|
# 补丁 #8:配置来源 = 仓库 config/(镜像内 /config,经 JNPF_CONFIG_DIR 指向)。
|
# file:(非 optional)= 缺文件启动即失败,防静默半配置;host-override 是宿主栈
|
# 专用覆盖(容器内不存在,optional 落空跳过)。
|
import:
|
- file:${JNPF_CONFIG_DIR:config}/shared/datasource.yaml
|
- file:${JNPF_CONFIG_DIR:config}/shared/resources.yaml
|
- file:${JNPF_CONFIG_DIR:config}/shared/system-config.yaml
|
- file:${JNPF_CONFIG_DIR:config}/shared/frame-config.yaml
|
- file:${JNPF_CONFIG_DIR:config}/shared/logger.yaml
|
- file:${JNPF_CONFIG_DIR:config}/shared/mq.yaml
|
# 本服务专属配置(2026-08-11 由 jnpf-audit.yaml 迁移而来,承接日志级别;
|
# 排在 logger.yaml 之后才能覆盖它的 root: ERROR)
|
- file:${JNPF_CONFIG_DIR:config}/shared/jnpf-biz-common.yaml
|
# 审计层 0 表单注册表:由各业务模块自助维护,故独立 data-id,不并进 jnpf-biz-common.yaml
|
# (2026-08-11 随 audit 搬入,原先由 jnpf-audit-server 引入)
|
- file:${JNPF_CONFIG_DIR:config}/shared/audit-layer0-forms.yaml
|
- file:${JNPF_CONFIG_DIR:config}/shared/discovery.yaml
|
# 本服务专属配置(各能力的参数,如 onlyoffice.*);排在 shared 之后以便覆盖共享值
|
- file:${JNPF_CONFIG_DIR:config}/shared/jnpf-biz-common.yaml
|
- optional:file:${JNPF_CONFIG_DIR:config}/host-override/discovery.yaml
|
|
# 应用服务器
|
server:
|
tomcat:
|
uri-encoding: UTF-8
|
port: 30015
|
|
management:
|
endpoints:
|
web:
|
exposure:
|
include: '*'
|
endpoint:
|
health:
|
show-details: always
|
logfile:
|
access: unrestricted
|
|
# ping 探针放行(三层放行模式;biz-common 是聚合服务,每个能力各有自己的探针路径):
|
# · onlyoffice 能力:/onlyoffice/ping ← 网关 /api/biz/onlyoffice/ping(StripPrefix=2)
|
# · audit 能力: /ping ← 网关 /api/audit/ping(StripPrefix=2,2026-08-11 搬入时
|
# 刻意保持原路径不变,网关路由与 42 个回归脚本因此零改动)
|
# ⚠️ L042:这三层是**服务级**放行,无 token 时经网关仍会 600、直连仍被 inner-auth 拦,
|
# 都是设计内行为;全链验证必须带真实登录 token。
|
jnpf:
|
security:
|
ignore:
|
urls:
|
- /onlyoffice/ping
|
- /api/biz/onlyoffice/ping
|
- /dev-api/biz/onlyoffice/ping
|
- /ping
|
- /api/audit/ping
|
- /dev-api/audit/ping
|
tenant:
|
ignore-urls:
|
- /onlyoffice/ping
|
- /api/biz/onlyoffice/ping
|
- /dev-api/biz/onlyoffice/ping
|
- /ping
|
- /api/audit/ping
|
- /dev-api/audit/ping
|
|
sa-token:
|
filter:
|
exclude-paths:
|
- /onlyoffice/ping
|
- /api/biz/onlyoffice/ping
|
- /dev-api/biz/onlyoffice/ping
|
- /ping
|
- /api/audit/ping
|
- /dev-api/audit/ping
|