From b8e81ee10041d66a07cc5f26b3fd07d798f48968 Mon Sep 17 00:00:00 2001 From: lijiahangmax Date: Wed, 26 Mar 2025 01:42:14 +0800 Subject: [PATCH] =?UTF-8?q?:zap:=20=E4=BF=AE=E6=94=B9=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E8=BF=87=E6=BB=A4=E8=A7=84=E5=88=99.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../configuration/OrionSecurityAutoConfiguration.java | 2 +- .../META-INF/additional-spring-configuration-metadata.json | 5 +++++ orion-visor-launch/pom.xml | 4 ++++ orion-visor-launch/src/main/resources/application.yaml | 6 ++++-- 4 files changed, 14 insertions(+), 3 deletions(-) diff --git a/orion-visor-framework/orion-visor-spring-boot-starter-security/src/main/java/org/dromara/visor/framework/security/configuration/OrionSecurityAutoConfiguration.java b/orion-visor-framework/orion-visor-spring-boot-starter-security/src/main/java/org/dromara/visor/framework/security/configuration/OrionSecurityAutoConfiguration.java index 0e18775c..0fd7a2ef 100644 --- a/orion-visor-framework/orion-visor-spring-boot-starter-security/src/main/java/org/dromara/visor/framework/security/configuration/OrionSecurityAutoConfiguration.java +++ b/orion-visor-framework/orion-visor-spring-boot-starter-security/src/main/java/org/dromara/visor/framework/security/configuration/OrionSecurityAutoConfiguration.java @@ -230,7 +230,7 @@ public class OrionSecurityAutoConfiguration { return httpSecurity // 开启跨域 .cors().and() - // 因为不使用session 禁用CSRF + // 因为不使用 session 禁用 CSRF .csrf().disable() // 基于 token 机制所以不需要 session .sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS).and() diff --git a/orion-visor-framework/orion-visor-spring-boot-starter-web/src/main/resources/META-INF/additional-spring-configuration-metadata.json b/orion-visor-framework/orion-visor-spring-boot-starter-web/src/main/resources/META-INF/additional-spring-configuration-metadata.json index daeca6de..996c79b1 100644 --- a/orion-visor-framework/orion-visor-spring-boot-starter-web/src/main/resources/META-INF/additional-spring-configuration-metadata.json +++ b/orion-visor-framework/orion-visor-spring-boot-starter-web/src/main/resources/META-INF/additional-spring-configuration-metadata.json @@ -11,6 +11,11 @@ "description": "是否为演示模式.", "defaultValue": false }, + { + "name": "orion.prefix", + "type": "java.lang.String", + "description": "项目前缀." + }, { "name": "orion.api.prefix", "type": "java.lang.String", diff --git a/orion-visor-launch/pom.xml b/orion-visor-launch/pom.xml index 22fd2893..f2ad92f5 100644 --- a/orion-visor-launch/pom.xml +++ b/orion-visor-launch/pom.xml @@ -112,8 +112,12 @@ ${project.artifactId} + src/main/resources + + *.yaml + true diff --git a/orion-visor-launch/src/main/resources/application.yaml b/orion-visor-launch/src/main/resources/application.yaml index b7e571ec..ada803a1 100644 --- a/orion-visor-launch/src/main/resources/application.yaml +++ b/orion-visor-launch/src/main/resources/application.yaml @@ -163,14 +163,16 @@ orion: version: @revision@ # 是否为演示模式 demo: false + # 前缀 + prefix: /orion-visor api: # 公共 api 前缀 - prefix: /orion-visor/api + prefix: ${orion.prefix}/api # 是否允许跨域 cors: true websocket: # 公共 websocket 前缀 - prefix: /orion-visor/keep-alive + prefix: ${orion.prefix}/keep-alive # 1MB binary-buffer-size: 1048576 # 1MB