mirror of https://github.com/jeecgboot/jeecg-boot
JeecgBoot3.2.0 版本发布
parent
4aac17a5e2
commit
7f87042e59
|
@ -6,6 +6,7 @@ import java.util.List;
|
||||||
|
|
||||||
import com.alibaba.csp.sentinel.dashboard.auth.AuthAction;
|
import com.alibaba.csp.sentinel.dashboard.auth.AuthAction;
|
||||||
import com.alibaba.csp.sentinel.dashboard.auth.AuthService.PrivilegeType;
|
import com.alibaba.csp.sentinel.dashboard.auth.AuthService.PrivilegeType;
|
||||||
|
import com.alibaba.csp.sentinel.dashboard.controller.base.BaseRuleController;
|
||||||
import com.alibaba.csp.sentinel.dashboard.rule.DynamicRuleProvider;
|
import com.alibaba.csp.sentinel.dashboard.rule.DynamicRuleProvider;
|
||||||
import com.alibaba.csp.sentinel.dashboard.rule.DynamicRulePublisher;
|
import com.alibaba.csp.sentinel.dashboard.rule.DynamicRulePublisher;
|
||||||
import com.alibaba.csp.sentinel.slots.block.RuleConstant;
|
import com.alibaba.csp.sentinel.slots.block.RuleConstant;
|
||||||
|
@ -37,7 +38,7 @@ import org.springframework.web.bind.annotation.RestController;
|
||||||
*/
|
*/
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping(value = "/authority")
|
@RequestMapping(value = "/authority")
|
||||||
public class AuthorityRuleController extends BaseRuleController{
|
public class AuthorityRuleController extends BaseRuleController {
|
||||||
|
|
||||||
private final Logger logger = LoggerFactory.getLogger(AuthorityRuleController.class);
|
private final Logger logger = LoggerFactory.getLogger(AuthorityRuleController.class);
|
||||||
|
|
||||||
|
|
|
@ -6,6 +6,7 @@ import java.util.List;
|
||||||
|
|
||||||
import com.alibaba.csp.sentinel.dashboard.auth.AuthAction;
|
import com.alibaba.csp.sentinel.dashboard.auth.AuthAction;
|
||||||
import com.alibaba.csp.sentinel.dashboard.auth.AuthService.PrivilegeType;
|
import com.alibaba.csp.sentinel.dashboard.auth.AuthService.PrivilegeType;
|
||||||
|
import com.alibaba.csp.sentinel.dashboard.controller.base.BaseRuleController;
|
||||||
import com.alibaba.csp.sentinel.dashboard.repository.rule.RuleRepository;
|
import com.alibaba.csp.sentinel.dashboard.repository.rule.RuleRepository;
|
||||||
import com.alibaba.csp.sentinel.dashboard.rule.DynamicRuleProvider;
|
import com.alibaba.csp.sentinel.dashboard.rule.DynamicRuleProvider;
|
||||||
import com.alibaba.csp.sentinel.dashboard.rule.DynamicRulePublisher;
|
import com.alibaba.csp.sentinel.dashboard.rule.DynamicRulePublisher;
|
||||||
|
@ -37,7 +38,7 @@ import org.springframework.web.bind.annotation.RestController;
|
||||||
*/
|
*/
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/degrade")
|
@RequestMapping("/degrade")
|
||||||
public class DegradeController extends BaseRuleController{
|
public class DegradeController extends BaseRuleController {
|
||||||
|
|
||||||
private final Logger logger = LoggerFactory.getLogger(DegradeController.class);
|
private final Logger logger = LoggerFactory.getLogger(DegradeController.class);
|
||||||
|
|
||||||
|
|
|
@ -5,6 +5,7 @@ import com.alibaba.csp.sentinel.dashboard.auth.AuthAction;
|
||||||
import com.alibaba.csp.sentinel.dashboard.auth.AuthService;
|
import com.alibaba.csp.sentinel.dashboard.auth.AuthService;
|
||||||
import com.alibaba.csp.sentinel.dashboard.auth.AuthService.PrivilegeType;
|
import com.alibaba.csp.sentinel.dashboard.auth.AuthService.PrivilegeType;
|
||||||
import com.alibaba.csp.sentinel.dashboard.client.CommandNotFoundException;
|
import com.alibaba.csp.sentinel.dashboard.client.CommandNotFoundException;
|
||||||
|
import com.alibaba.csp.sentinel.dashboard.controller.base.BaseRuleController;
|
||||||
import com.alibaba.csp.sentinel.dashboard.datasource.entity.SentinelVersion;
|
import com.alibaba.csp.sentinel.dashboard.datasource.entity.SentinelVersion;
|
||||||
import com.alibaba.csp.sentinel.dashboard.datasource.entity.rule.ParamFlowRuleEntity;
|
import com.alibaba.csp.sentinel.dashboard.datasource.entity.rule.ParamFlowRuleEntity;
|
||||||
import com.alibaba.csp.sentinel.dashboard.discovery.AppManagement;
|
import com.alibaba.csp.sentinel.dashboard.discovery.AppManagement;
|
||||||
|
@ -25,7 +26,6 @@ import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
import java.util.concurrent.ExecutionException;
|
import java.util.concurrent.ExecutionException;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 热点参数规则控制器
|
* 热点参数规则控制器
|
||||||
*
|
*
|
||||||
|
@ -34,7 +34,7 @@ import java.util.concurrent.ExecutionException;
|
||||||
*/
|
*/
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping(value = "/paramFlow")
|
@RequestMapping(value = "/paramFlow")
|
||||||
public class ParamFlowRuleController extends BaseRuleController{
|
public class ParamFlowRuleController extends BaseRuleController {
|
||||||
|
|
||||||
private final Logger logger = LoggerFactory.getLogger(ParamFlowRuleController.class);
|
private final Logger logger = LoggerFactory.getLogger(ParamFlowRuleController.class);
|
||||||
|
|
||||||
|
|
|
@ -6,6 +6,7 @@ import java.util.List;
|
||||||
|
|
||||||
import com.alibaba.csp.sentinel.dashboard.auth.AuthAction;
|
import com.alibaba.csp.sentinel.dashboard.auth.AuthAction;
|
||||||
import com.alibaba.csp.sentinel.dashboard.auth.AuthService.PrivilegeType;
|
import com.alibaba.csp.sentinel.dashboard.auth.AuthService.PrivilegeType;
|
||||||
|
import com.alibaba.csp.sentinel.dashboard.controller.base.BaseRuleController;
|
||||||
import com.alibaba.csp.sentinel.dashboard.repository.rule.RuleRepository;
|
import com.alibaba.csp.sentinel.dashboard.repository.rule.RuleRepository;
|
||||||
import com.alibaba.csp.sentinel.dashboard.rule.DynamicRuleProvider;
|
import com.alibaba.csp.sentinel.dashboard.rule.DynamicRuleProvider;
|
||||||
import com.alibaba.csp.sentinel.dashboard.rule.DynamicRulePublisher;
|
import com.alibaba.csp.sentinel.dashboard.rule.DynamicRulePublisher;
|
||||||
|
@ -22,6 +23,7 @@ import org.springframework.web.bind.annotation.GetMapping;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 系统规则控制器
|
* 系统规则控制器
|
||||||
*
|
*
|
||||||
|
@ -30,7 +32,7 @@ import org.springframework.web.bind.annotation.RestController;
|
||||||
*/
|
*/
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/system")
|
@RequestMapping("/system")
|
||||||
public class SystemController extends BaseRuleController{
|
public class SystemController extends BaseRuleController {
|
||||||
|
|
||||||
private final Logger logger = LoggerFactory.getLogger(SystemController.class);
|
private final Logger logger = LoggerFactory.getLogger(SystemController.class);
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
package com.alibaba.csp.sentinel.dashboard.controller;
|
package com.alibaba.csp.sentinel.dashboard.controller.base;
|
||||||
|
|
||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@ package com.alibaba.csp.sentinel.dashboard.controller.gateway;
|
||||||
|
|
||||||
import com.alibaba.csp.sentinel.dashboard.auth.AuthAction;
|
import com.alibaba.csp.sentinel.dashboard.auth.AuthAction;
|
||||||
import com.alibaba.csp.sentinel.dashboard.auth.AuthService;
|
import com.alibaba.csp.sentinel.dashboard.auth.AuthService;
|
||||||
import com.alibaba.csp.sentinel.dashboard.controller.BaseRuleController;
|
import com.alibaba.csp.sentinel.dashboard.controller.base.BaseRuleController;
|
||||||
import com.alibaba.csp.sentinel.dashboard.datasource.entity.gateway.ApiDefinitionEntity;
|
import com.alibaba.csp.sentinel.dashboard.datasource.entity.gateway.ApiDefinitionEntity;
|
||||||
import com.alibaba.csp.sentinel.dashboard.datasource.entity.gateway.ApiPredicateItemEntity;
|
import com.alibaba.csp.sentinel.dashboard.datasource.entity.gateway.ApiPredicateItemEntity;
|
||||||
import com.alibaba.csp.sentinel.dashboard.discovery.MachineInfo;
|
import com.alibaba.csp.sentinel.dashboard.discovery.MachineInfo;
|
||||||
|
|
|
@ -2,7 +2,7 @@ package com.alibaba.csp.sentinel.dashboard.controller.gateway;
|
||||||
|
|
||||||
import com.alibaba.csp.sentinel.dashboard.auth.AuthAction;
|
import com.alibaba.csp.sentinel.dashboard.auth.AuthAction;
|
||||||
import com.alibaba.csp.sentinel.dashboard.auth.AuthService;
|
import com.alibaba.csp.sentinel.dashboard.auth.AuthService;
|
||||||
import com.alibaba.csp.sentinel.dashboard.controller.BaseRuleController;
|
import com.alibaba.csp.sentinel.dashboard.controller.base.BaseRuleController;
|
||||||
import com.alibaba.csp.sentinel.dashboard.datasource.entity.gateway.GatewayFlowRuleEntity;
|
import com.alibaba.csp.sentinel.dashboard.datasource.entity.gateway.GatewayFlowRuleEntity;
|
||||||
import com.alibaba.csp.sentinel.dashboard.datasource.entity.gateway.GatewayParamFlowItemEntity;
|
import com.alibaba.csp.sentinel.dashboard.datasource.entity.gateway.GatewayParamFlowItemEntity;
|
||||||
import com.alibaba.csp.sentinel.dashboard.domain.Result;
|
import com.alibaba.csp.sentinel.dashboard.domain.Result;
|
||||||
|
|
|
@ -21,7 +21,7 @@ import java.util.List;
|
||||||
import com.alibaba.csp.sentinel.dashboard.auth.AuthAction;
|
import com.alibaba.csp.sentinel.dashboard.auth.AuthAction;
|
||||||
import com.alibaba.csp.sentinel.dashboard.auth.AuthService;
|
import com.alibaba.csp.sentinel.dashboard.auth.AuthService;
|
||||||
import com.alibaba.csp.sentinel.dashboard.auth.AuthService.PrivilegeType;
|
import com.alibaba.csp.sentinel.dashboard.auth.AuthService.PrivilegeType;
|
||||||
import com.alibaba.csp.sentinel.dashboard.controller.BaseRuleController;
|
import com.alibaba.csp.sentinel.dashboard.controller.base.BaseRuleController;
|
||||||
import com.alibaba.csp.sentinel.util.StringUtil;
|
import com.alibaba.csp.sentinel.util.StringUtil;
|
||||||
|
|
||||||
import com.alibaba.csp.sentinel.dashboard.datasource.entity.rule.FlowRuleEntity;
|
import com.alibaba.csp.sentinel.dashboard.datasource.entity.rule.FlowRuleEntity;
|
||||||
|
|
Loading…
Reference in New Issue