URL收敛机制说明

基于Spring注解的收敛 对于使用了Spring Web框架的应用,ARMS会尝试提取相应的注解信息(例如RequestMapping)作为URL的收敛规则。参考如下代码:@RestController@RequestMapping("/api/v1")public class APIController {@RequestMapping(...

上传API至API网关

Spring支持说明 说明 API网关插件通过扫描工程中的Spring注解实现接口解析,无需添加Swagger相关依赖。扫描的类必须包含@RestController 或@Controller 注解。扫描的方法必须包含@RequestMapping、@GetMapping、@PostMapping、@...

上传API至API网关

Spring支持说明 说明 API网关插件通过扫描工程中的Spring注解实现接口解析,无需添加Swagger相关依赖。扫描的类必须包含@RestController 或@Controller 注解。扫描的方法必须包含@RequestMapping、@GetMapping、@PostMapping、@...

配置注入

使用 Spring MVC 注解注入配置,降低使用配置成本。可以直接使用@Value 注入配置:@Component class SampleRunner implements ApplicationRunner {@Value("${user.id}")String userId;Value("${user.name}")String userName;Value("${user....

Nacos Spring Cloud

使用 Spring注解@Value 设置属性值,使用 Spring Cloud 原生注解@RefreshScope 实现配置自动更新。RestController@RequestMapping("/config")@RefreshScope public class ConfigController {@Value("${connectTimeoutInMills:5000}")...

使用Spring Boot开发Dubbo微服务应用

本文介绍如何使用Spring Boot注解的方式基于Nacos开发一个Dubbo微服务示例应用。如果您已有Spring Boot开发的Dubbo应用,可以跳过本文内容,直接部署到EDAS。前提条件 在使用Spring Boot开发Dubbo微服务应用前,请先完成以下工作:下载 ...

实践教程

可观测监控 Prometheus 版 监控VPC网络下ECS实例中的Java应用 通过ServiceMonitor创建服务发现 使用智能检测算子发现异常数据 Spring Boot应用如何快速接入Prometheus监控 同步集群内的ServiceMonitor和PodMonitor 如何通过阿里云注册集群...

使用Spring Boot开发Dubbo应用

除了可以使用传统的XML配置方式开发Dubbo应用,还可以使用Spring Boot开发Dubbo应用,特别对于Java技术薄弱和Maven经验少,且又不熟悉Dubbo框架的开发者更为适合。本文以全新开发过程,向您展示如何使用Spring Boot开发Dubbo应用,并使用...

MSE全链路灰度支持异步任务

您可以使用以下命令查看探针版本:cat/home/admin/.opt/ArmsAgent/version 方式一:默认支持Spring的@Async注解 MSE默认支持使用Spring的@Async注解实现的异步任务进行异步标签透传。对于下列Spring框架中默认的Executor和Task,MSE会自动...

Nacos Spring

本文说明如何使用 Nacos Spring SDK 管理 ACM 配置。前提条件 登录 ACM控制台,并创建一个示例配置。Data ID:com.alibaba.nacos.example.properties Group:不填写,即使用默认的 DEFAULT_GROUP。配置格式:Properties 配置内容:...

常见问题

如果使用Spring的@Transactional 注解开启事务,可以通过扩展事务管理器来开启柔性事务。代码示例:import org.springframework.jdbc.datasource.DataSourceTransactionManager;import org.springframework.transaction....

基于MySQL 5.6的分布式事务

如果使用Spring的@Transactional 注解开启事务,可以通过扩展事务管理器来开启 PolarDB-X 1.0 分布式事务。代码示例:import org.springframework.jdbc.datasource.DataSourceTransactionManager;import org.springframework.transaction....

Ark 服务通信

} 为了方便在 Spring Boot Bean Method 使用注解@SofaReference 引用服务,自 SOFABoot v2.6.0(开源版)及 v3.1.0(商业版)版本起,支持在 Bean Method 参数上使用@SofaReference 注解引用 JVM 服务,例如:@Configuration public class ...

产品功能

Spring 兼容Spring@Scheduled注解,无需修改代码即可托管Spring定时任务。更多信息,请参见 Spring任务。Http http serverless:无需接入客户端,通过暴露一个公网域名来进行任务调度。更多信息,请参见 HTTP任务(Serverless)。...

产品功能

Spring 兼容Spring@Scheduled注解,无需修改代码即可托管Spring定时任务。更多信息,请参见 Spring任务。Http http serverless:无需接入客户端,通过暴露一个公网域名来进行任务调度。更多信息,请参见 HTTP任务(Serverless)。...

Nacos Spring Boot

本文说明如何使用 Nacos Spring Boot SDK 管理 ACM 配置。前提条件 登录 ACM控制台,并创建一个示例配置。Data ID:com.alibaba.nacos.example.properties Group:不填写,即使用默认的 DEFAULT_GROUP。配置格式:Properties 配置内容:...

Spring Boot 集成

健康检查 Spring Cloud ACM 集成了 Spring Boot 的 Health Check。访问 health endpoint 可以看到 Spring Boot 应用是否正确连接了 ACM 服务器:{"status":"UP","acm":{"status":"UP","dataIds":[...

发布和引用 JVM 服务

注解和方法注解注解:在实现类上打上@SofaService 注解,则在 Spring Boot 使用 Bean Method 创建 Bean 时,会导致@Bean 和@SofaService 分散在两处,而且无法对同一个实现类使用不同的 uniqueId。方法注解:自 SOFABoot 2.6.0 版本起...

客户端启动参数

配置项 描述 默认值 spring.cloud.ahas.sentinel.aspectj.enabled 自动开启注解支持 true spring.cloud.ahas.sentinel.mybatis.enabled 自动开启MyBatis埋点支持 true spring.cloud.ahas.sentinel.web.enabled 自动开启Spring Web埋点支持 ...

GTS云服务下线迁移方案

依赖 seata-spring-boot-starter,去掉 dataSourceProxy 的 bean 逻辑,seata-spring-boot-starter 会将 Datasource 接口自动代理为 DatasourceProxy,无需额外处理。TCC事务模式 TCC模式仅支持注解方式使用,API映射关系如下表所示。对比...

Spring集成

云消息队列 RabbitMQ 版 支持Spring框架的SDK,本文介绍如何集成Spring框架的SDK客户端收发消息。前提条件 您已在 云消息队列 RabbitMQ 版控制台 创建实例、Vhost、Exchange、Queue等相关资源,具体操作,请参见 步骤二:创建资源。安装...

Spring任务

Spring定时任务为您在Java体系下定时任务开放提供了便捷方式,但其便捷的同时也有很多企业化场景下的局限性。通过对接SchedulerX任务调度可快速实现企业化运用的支持。前提条件 客户端1.7.10及以上版本 采用Spring Boot模式接入SchedulerX...

Spring任务

Spring定时任务为您在Java体系下定时任务开放提供了便捷方式,但其便捷的同时也有很多企业化场景下的局限性。通过对接SchedulerX任务调度可快速实现企业化运用的支持。前提条件 客户端1.7.10及以上版本 采用Spring Boot模式接入SchedulerX...

properties-属性值获取

SOFABoot 基于 Spring boot,不需要再声明包扫描标签在 SOFABoot 的启动函数 SpringBootSpringApplication 中,已添加了注解@org.springframework.boot.autoconfigure.SpringBootApplication。通过这个注解可以自动配置包扫描路径。方式 b ...

Spring Cloud应用中接入MSE Nacos作为服务注册中心

Spring Boot 2.1.4.RELEASE和Spring Cloud Greenwich.SR1为例,依赖如下:<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.1.4.RELEASE</version><relativePath/>...

查看Spring Cloud应用的服务契约及变更通知

服务契约支持Swagger注解解析,并在控制台的服务契约页面进行展示:Swagger2的注解解析(例如@ApiOperation,@ApiParam,@ApiImplicitParam),解析value值在 描述 列展示。OpenAPI3的注解解析(例如@Operation,@Parameter),解析...

Spring Cloud OpenFeign 埋点接入

本文将演示如何使用 SOFATracer 对 Spring Cloud OpenFeign 进行埋点。基础环境 本案例使用的各框架组件的版本如下:Spring Cloud Greenwich.RELEASE SOFABoot 3.1.1/SpringBoot 2.1.0.RELEASE SOFATracer 3.0.4 JDK 8 本案例包括两个子...

使用Spring Boot Starter接入

本文将帮助您了解如何使用Spring Boot Starter接入。操作步骤 登录 AHAS控制台,然后在页面左上角选择 地域。在左侧导航栏单击 功能开关,然后在页面右上角单击 新应用接入。可选:在 新应用接入 页面查看并保存License。说明 仅公网环境接...

实现服务注册与发现

Spring Boot 2.1.4.RELEASE和Spring Cloud Greenwich.SR1为例,依赖如下:<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.1.4.RELEASE</version><relativePath/>...

使用Spring Cloud开发微服务应用并部署至SAE

本文以包含服务提供者和服务消费者的Spring Cloud应用为例,让您快速体验如何在本地开发、调试Spring Cloud应用并部署到 SAE,实现应用的服务注册与发现,以及消费者对提供者的调用。背景信息 如果您对Spring Cloud很陌生,仅了解Spring和...

超时配置

Spring框架是在应用中广泛使用的组件,如果不想通过API的形式配置HSF服务,可以使用Spring XML的形式进行配置,上述例子中的API配置等同于如下XML配置。spring.util....

实现配置管理

在开发Spring Cloud应用时,您可以使用 Nacos 在本地实现应用的配置管理。由于Nacos是应用配置管理ACM的开源版本,在将应用部署到EDAS后,即可通过EDAS集成的ACM对应用进行配置的管理和推送。您可以按照文档从零开发该应用示例,并使用...

超时配置

Spring框架是在应用中广泛使用的组件,如果不想通过API的形式配置HSF服务,可以使用Spring XML的形式进行配置,上述例子中的API配置等同于如下XML配置。spring.util....

实现配置管理

本文以Nacos配置管理的Demo应用为例,介绍如何在本地开发、调试Spring Cloud应用,使用Spring Cloud Alibaba Nacos Config实现配置管理,并通过 SAE 进行配置管理与推送。前提条件 在开发前,确保您已完成以下工作:下载 Maven 并设置环境...

基于MSE Ingress的全链路灰度

MSE Ingress网关 MSE Ingress网关是在MSE云原生网关基础上提供的Ingress流量管理方式,兼容Nginx Ingress以及超50种Nginx Ingress注解,支持多服务版本同时灰度发布。同时,灵活的服务治理能力以及全方位的安全防护保障,可以满足大规模云...

Spring Task迁移至SAE Job

借助Spring Task,您可以通过注解快速实现对指定方法的周期性执行,支持多种周期性策略。Spring Task在使用过程中存在以下痛点:默认为单线程执行,若前一个任务执行时间较长会导致后续任务阻塞,需要您自行配置线程池。各个节点独立运行,...

基于MSE云原生网关实现全链路灰度

name:spring-cloud-b namespace:default spec:selector:matchLabels:app:spring-cloud-b template:metadata:labels:app:spring-cloud-b msePilotCreateAppName:spring-cloud-b msePilotAutoEnable:'on' spec:containers:name:spring-cloud-...

MPC API

注解的方式声明上述服务的 Spring Bean。示例如下:@Service public class MockRpcImpl implements MockRpc{ } 以注解的方式声明 com.alipay.gateway.spi.mpc.MpcServiceStarter 类型的 Spring Bean。MpcServiceStarter 会将所有带有@...

实现负载均衡

Spring Cloud的负载均衡是通过Ribbon组件完成的。Ribbon主要提供客户侧的软件负载均衡算法,实现Spring Cloud中的RestTemplate和Feign客户端底层的负载均衡。本文介绍如何使用Ribbon实现Spring Cloud应用的负载均衡。背景信息 Nacos集成了...

Spring Boot应用如何快速接入Prometheus监控

在使用Spring Boot应用过程中,为了对系统的状态进行持续地观测,您可以将Spring Boot应用接入Prometheus监控。本文介绍如何将Spring Boot应用快速接入Prometheus监控。背景信息 对于开发者而言,大部分传统SSM结构的MVC应用背后的糟糕体验...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
威胁情报服务 金融分布式架构 Serverless 应用引擎 企业级分布式应用服务 Web应用防火墙 弹性公网IP
新人特惠 爆款特惠 最新活动 免费试用