#注釈主導
スプリングは、@CrossOrigin 4.2アノテーションを提供するアノテーションは、メソッドまたはクラスにマークすることができる、次の属性を含みます。
プロパティ | 意味 |
---|---|
値 | サポートされるドメインの指定されたセット、すべてのドメインは、デフォルト値をサポートしていることを示します。これらの値は、HTTPリクエストアクセス制御-許可原点ヘッダに対応します |
起源 | 同じ値 |
allowedHeaders | リクエストヘッダのヘッダを許可する、デフォルトのサポート |
exposedHeaders | レスポンスヘッダにヘッドへのアクセスを許可する、デフォルトは空です |
方法 | 一貫して、このようなGET、POST、PUTなどとして要求をサポートするための方法、デフォルトのコントローラにマーク。 |
allowCredentials | 使用する際に特定のドメインを指定する必要があり、要求とともに送信されたクッキーを許可します |
MAXAGE | 要求の妥当性の事前の結果、デフォルトで30分 |
#コントローラ層の用途、サンプルコード
@RestController
@RequestMapping("/api/admin")
@CrossOrigin(value = "*")
public class AdminController extends BaseApiController {
}