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