cors-spring-boot-starter library

spring-boot-starter cors

License

License

MIT
Categories

Categories

Spring Boot Container Microservices
GroupId

GroupId

com.windhc
ArtifactId

ArtifactId

cors-spring-boot-starter
Last Version

Last Version

1.0.0
Release Date

Release Date

Type

Type

jar
Description

Description

cors-spring-boot-starter library
spring-boot-starter cors
Project URL

Project URL

https://github.com/windhc/cors-spring-boot-starter.git
Source Code Management

Source Code Management

https://github.com/windhc/cors-spring-boot-starter

Download cors-spring-boot-starter

How to add to project

<!-- https://jarcasting.com/artifacts/com.windhc/cors-spring-boot-starter/ -->
<dependency>
    <groupId>com.windhc</groupId>
    <artifactId>cors-spring-boot-starter</artifactId>
    <version>1.0.0</version>
</dependency>
// https://jarcasting.com/artifacts/com.windhc/cors-spring-boot-starter/
implementation 'com.windhc:cors-spring-boot-starter:1.0.0'
// https://jarcasting.com/artifacts/com.windhc/cors-spring-boot-starter/
implementation ("com.windhc:cors-spring-boot-starter:1.0.0")
'com.windhc:cors-spring-boot-starter:jar:1.0.0'
<dependency org="com.windhc" name="cors-spring-boot-starter" rev="1.0.0">
  <artifact name="cors-spring-boot-starter" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.windhc', module='cors-spring-boot-starter', version='1.0.0')
)
libraryDependencies += "com.windhc" % "cors-spring-boot-starter" % "1.0.0"
[com.windhc/cors-spring-boot-starter "1.0.0"]

Dependencies

compile (2)

Group / Artifact Type Version
org.springframework.boot : spring-boot-autoconfigure jar
org.springframework.boot : spring-boot-configuration-processor Optional jar

provided (1)

Group / Artifact Type Version
org.springframework.boot : spring-boot-starter-web jar

test (1)

Group / Artifact Type Version
junit : junit jar 4.12

Project Modules

There are no modules declared in this project.

CORS与Spring Boot集成

MIT Licence GitHub release

使用方法

  • 支持 Spring Boot 2 以上
  • 添加依赖
compile group: "com.windhc", name: "cors-spring-boot-starter", version: "1.1.0"

配置

# 必选。启用cors,值是一个布尔值
cors.enabled=
# 可选。设置允许跨域的接口地址,/**代表所有地址,默认/**
cors.path-pattern=
# 可选。"*",表示接受任意域名的请求, 默认是"*"
cors.allowed-origins=
# 可选。(重要)设置允许跨域的请求方式,例如:GET,POST,PUT等,多个以逗号分隔,"*"代表允许所有的请求方法,默认:GET,HEAD,POST
cors.allowed-methods=
# 可选。配置Access-Control-Allow-Headers, "*"代表允许所有的头,默认允许所有的头
cors.allowed-headers=
# 可选。配置Access-Control-Expose-Headers, 此属性不支持"*",默认不设置
cors.exposed-headers=
# 可选。配置Access-Control-Max-Age, 默认1800秒
cors.max-age=
# 可选。配置Access-Control-Allow-Credentials, 默认true
cors.allow-credentials=

参考资料

Versions

Version
1.0.0