OSDN Git Service

CORS設定追加
authortkskjri05 <t.kujirai@nagatake.co.jp>
Mon, 3 May 2021 02:39:33 +0000 (11:39 +0900)
committertkskjri05 <t.kujirai@nagatake.co.jp>
Mon, 3 May 2021 02:39:33 +0000 (11:39 +0900)
src/main/java/com/example/config/WebMvcConfig.java [new file with mode: 0644]
src/main/java/com/example/rest/TodoRestController.java

diff --git a/src/main/java/com/example/config/WebMvcConfig.java b/src/main/java/com/example/config/WebMvcConfig.java
new file mode 100644 (file)
index 0000000..81b6e75
--- /dev/null
@@ -0,0 +1,15 @@
+package com.example.config;\r
+\r
+import org.springframework.context.annotation.Configuration;\r
+import org.springframework.web.servlet.config.annotation.CorsRegistry;\r
+import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;\r
+\r
+@Configuration\r
+public class WebMvcConfig implements WebMvcConfigurer {\r
+  @Override\r
+  public void addCorsMappings(CorsRegistry registry) {\r
+    registry.addMapping("/**")\r
+            .allowedOrigins("http://localhost:8081")\r
+            .allowedMethods("GET", "POST", "PUT", "DELETE");\r
+  }\r
+}\r
index 3a670f2..6511d55 100644 (file)
@@ -21,7 +21,7 @@ public class TodoRestController {
        @Autowired\r
        TodoService todoHeaderService;\r
        \r
-       @RequestMapping(value = "/findHeaders")\r
+       @RequestMapping(value = "/findHeaders", method = RequestMethod.GET)\r
        @ResponseBody\r
        public List<TodoHeaderInfo> findHeaders() {\r
                return todoHeaderService.findTodoHeaders();\r