Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 春天——CORS中起源的含义是什么_Java_Spring_Browser_Cors - Fatal编程技术网

Java 春天——CORS中起源的含义是什么

Java 春天——CORS中起源的含义是什么,java,spring,browser,cors,Java,Spring,Browser,Cors,我不知道web开发中的意义来源是什么,spring框架中的意义是什么,我应该在下面的来源属性中做什么: 服务器端和客户端的CORS的含义和机制是什么?我不理解上面链接中的银行帐户示例 提前谢谢。@CrossOrigin无参数表示您的控制器将接受所有请求。 @CrossOriginorigins=,maxAge=3600表示它将只接受来自此url的请求: 例如,如果您的客户机在服务器上hhtp://localhost:8080 然后他将请求发送到您的服务GET/account/5 你的服务将拒绝

我不知道web开发中的意义来源是什么,spring框架中的意义是什么,我应该在下面的来源属性中做什么:

服务器端和客户端的CORS的含义和机制是什么?我不理解上面链接中的银行帐户示例


提前谢谢。

@CrossOrigin无参数表示您的控制器将接受所有请求。 @CrossOriginorigins=,maxAge=3600表示它将只接受来自此url的请求:

例如,如果您的客户机在服务器上hhtp://localhost:8080 然后他将请求发送到您的服务GET/account/5
你的服务将拒绝

这实际上与Spring无关。基本上,您将要从中访问spring后端的所有域都放在Originates数组中。如果你不想有任何麻烦,只需将其设置为*以允许所有来源。
@CrossOrigin(origins = "http://domain2.com", maxAge = 3600)
@RestController
@RequestMapping("/account")
public class AccountController {

    @GetMapping("/{id}")
    public Account retrieve(@PathVariable Long id) {
    // ...
    }

    @DeleteMapping("/{id}")
    public void remove(@PathVariable Long id) {
        // ...
    }
 }