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