diff --git a/src/main/java/com/realtime/protection/ProtectionApplication.java b/src/main/java/com/realtime/protection/ProtectionApplication.java index 4effcda..13f15d1 100644 --- a/src/main/java/com/realtime/protection/ProtectionApplication.java +++ b/src/main/java/com/realtime/protection/ProtectionApplication.java @@ -2,7 +2,10 @@ package com.realtime.protection; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.web.bind.annotation.CrossOrigin; +import org.springframework.web.bind.annotation.RequestMethod; +@CrossOrigin(origins = "*", allowedHeaders = "*", methods = {RequestMethod.GET, RequestMethod.POST, RequestMethod.PUT, RequestMethod.DELETE}) @SpringBootApplication public class ProtectionApplication { diff --git a/src/main/java/com/realtime/protection/server/alertmessage/AlertMessageController.java b/src/main/java/com/realtime/protection/server/alertmessage/AlertMessageController.java index f927b05..71e5fe0 100644 --- a/src/main/java/com/realtime/protection/server/alertmessage/AlertMessageController.java +++ b/src/main/java/com/realtime/protection/server/alertmessage/AlertMessageController.java @@ -12,6 +12,7 @@ import org.springframework.web.bind.annotation.*; import java.util.List; import java.util.Map; +@CrossOrigin(origins = "*") @RestController @RequestMapping("alertmessage") @Slf4j diff --git a/src/main/java/com/realtime/protection/server/alertmessage/kafkaConsumer/KafkaProducerController.java b/src/main/java/com/realtime/protection/server/alertmessage/kafkaConsumer/KafkaProducerController.java index ae2d672..8572145 100644 --- a/src/main/java/com/realtime/protection/server/alertmessage/kafkaConsumer/KafkaProducerController.java +++ b/src/main/java/com/realtime/protection/server/alertmessage/kafkaConsumer/KafkaProducerController.java @@ -6,6 +6,7 @@ import lombok.extern.slf4j.Slf4j; import org.springframework.kafka.core.KafkaTemplate; import org.springframework.web.bind.annotation.*; +@CrossOrigin(origins = "*") @Slf4j @RestController public class KafkaProducerController { diff --git a/src/main/java/com/realtime/protection/server/defense/object/ProtectObjectController.java b/src/main/java/com/realtime/protection/server/defense/object/ProtectObjectController.java index 6445c94..be2bfa6 100644 --- a/src/main/java/com/realtime/protection/server/defense/object/ProtectObjectController.java +++ b/src/main/java/com/realtime/protection/server/defense/object/ProtectObjectController.java @@ -22,6 +22,7 @@ import java.util.ArrayList; import java.util.List; import java.util.Map; +@CrossOrigin(origins = "*") @RestController @RequestMapping("/proobj") public class ProtectObjectController implements ProtectObjectControllerApi { diff --git a/src/main/java/com/realtime/protection/server/defense/template/TemplateController.java b/src/main/java/com/realtime/protection/server/defense/template/TemplateController.java index bae8d39..ae4153d 100644 --- a/src/main/java/com/realtime/protection/server/defense/template/TemplateController.java +++ b/src/main/java/com/realtime/protection/server/defense/template/TemplateController.java @@ -11,6 +11,7 @@ import java.util.ArrayList; import java.util.List; import java.util.Map; +@CrossOrigin(origins = "*") @RestController("TemplateControllerOld") @RequestMapping("/templateold") public class TemplateController implements TemplateControllerApi { diff --git a/src/main/java/com/realtime/protection/server/defense/templatenew/TemplateController.java b/src/main/java/com/realtime/protection/server/defense/templatenew/TemplateController.java index c41cf44..a086ee2 100644 --- a/src/main/java/com/realtime/protection/server/defense/templatenew/TemplateController.java +++ b/src/main/java/com/realtime/protection/server/defense/templatenew/TemplateController.java @@ -15,6 +15,7 @@ import java.util.ArrayList; import java.util.List; import java.util.Map; +@CrossOrigin(origins = "*") @RestController @RequestMapping("/template/") public class TemplateController implements TemplateNewCpntrollerApi{ diff --git a/src/main/java/com/realtime/protection/server/dictionary/DictController.java b/src/main/java/com/realtime/protection/server/dictionary/DictController.java index 0368718..7d1c2ff 100644 --- a/src/main/java/com/realtime/protection/server/dictionary/DictController.java +++ b/src/main/java/com/realtime/protection/server/dictionary/DictController.java @@ -1,11 +1,9 @@ package com.realtime.protection.server.dictionary; import com.realtime.protection.configuration.response.ResponseResult; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; +@CrossOrigin(origins = "*") @RestController @RequestMapping("/dict") public class DictController implements DictControllerApi{ diff --git a/src/main/java/com/realtime/protection/server/nodetree/NodeTreeController.java b/src/main/java/com/realtime/protection/server/nodetree/NodeTreeController.java index f864fb5..3d9e3b4 100644 --- a/src/main/java/com/realtime/protection/server/nodetree/NodeTreeController.java +++ b/src/main/java/com/realtime/protection/server/nodetree/NodeTreeController.java @@ -4,6 +4,7 @@ package com.realtime.protection.server.nodetree; import com.realtime.protection.configuration.response.ResponseResult; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.CrossOrigin; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -13,7 +14,7 @@ import java.util.List; //李福连 - +@CrossOrigin(origins = "*") @RestController @RequestMapping("/nodeTree") @Slf4j diff --git a/src/main/java/com/realtime/protection/server/rule/dynamicrule/DynamicRuleController.java b/src/main/java/com/realtime/protection/server/rule/dynamicrule/DynamicRuleController.java index ddad90e..c771734 100644 --- a/src/main/java/com/realtime/protection/server/rule/dynamicrule/DynamicRuleController.java +++ b/src/main/java/com/realtime/protection/server/rule/dynamicrule/DynamicRuleController.java @@ -16,6 +16,7 @@ import java.util.ArrayList; import java.util.List; import java.util.Map; +@CrossOrigin(origins = "*") @RestController @RequestMapping("dynamicrule") @Slf4j diff --git a/src/main/java/com/realtime/protection/server/rule/staticrule/StaticRuleController.java b/src/main/java/com/realtime/protection/server/rule/staticrule/StaticRuleController.java index cf3c002..4eb7428 100644 --- a/src/main/java/com/realtime/protection/server/rule/staticrule/StaticRuleController.java +++ b/src/main/java/com/realtime/protection/server/rule/staticrule/StaticRuleController.java @@ -34,7 +34,7 @@ import java.util.ArrayList; import java.util.List; import java.util.Map; - +@CrossOrigin(origins = "*") @RestController @RequestMapping("/staticrule") @Slf4j diff --git a/src/main/java/com/realtime/protection/server/task/TaskController.java b/src/main/java/com/realtime/protection/server/task/TaskController.java index ce609bf..89f1ec1 100644 --- a/src/main/java/com/realtime/protection/server/task/TaskController.java +++ b/src/main/java/com/realtime/protection/server/task/TaskController.java @@ -49,6 +49,7 @@ import java.util.ArrayList; import java.util.List; import java.util.Map; +@CrossOrigin(origins = "*") @RestController @RequestMapping("/task") public class TaskController implements TaskControllerApi { diff --git a/src/main/java/com/realtime/protection/server/user/login/LoginController.java b/src/main/java/com/realtime/protection/server/user/login/LoginController.java index 1f4e587..6e43518 100644 --- a/src/main/java/com/realtime/protection/server/user/login/LoginController.java +++ b/src/main/java/com/realtime/protection/server/user/login/LoginController.java @@ -8,12 +8,7 @@ import jakarta.servlet.http.HttpServletResponse; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.redis.core.HashOperations; import org.springframework.data.redis.core.StringRedisTemplate; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; import com.realtime.protection.configuration.entity.user.User; import com.realtime.protection.configuration.entity.user.UserFull; @@ -27,6 +22,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; // Just for example, not in production environment +@CrossOrigin(origins = "*") @RestController @RequestMapping("/user") public class LoginController { diff --git a/src/main/java/com/realtime/protection/server/whitelist/WhiteListController.java b/src/main/java/com/realtime/protection/server/whitelist/WhiteListController.java index 9ac2709..8e31a99 100644 --- a/src/main/java/com/realtime/protection/server/whitelist/WhiteListController.java +++ b/src/main/java/com/realtime/protection/server/whitelist/WhiteListController.java @@ -20,6 +20,7 @@ import java.util.ArrayList; import java.util.List; import java.util.Map; +@CrossOrigin(origins = "*") @RestController @RequestMapping("/whiteobj") public class WhiteListController implements WhiteListControllerApi {