静态资源配置

SOFABoot Web 沿用了 Spring Boot 中“约定优于配置”的理念来存放并处理静态资源。本文将向您介绍静态资源的下述内容。说明 本文内容仅适用于 SOFABoot Web 类型的应用。关于 Spring Boot静态资源的更说明,可以参考 Spring Boot ...

概述

SOFABoot 在 Spring Boot 的基础上提供了诸如 Readiness Check、隔离、日志空间隔离等能力,以解决大规模团队开发云原生微服务系统中会遇到的问题。同时 SOFABoot 也提供了 SOFA 中间件的轻量级集成方案,仅需少量配置即可在 SOFABoot 中...

properties-属性值获取

通过注入 Bean 来获取 properties 配置属性值 通过注入 org.springframework.core.env.Environment 类型的 Bean 来获取 properties 配置属性值,操作步骤如下:将该类配置为一个 Bean。具体的 2 种配置方式,参见 将类配置为 Bean 的 2...

使用Spring Boot开发Dubbo应用

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

基础术语

Spring Boot Spring Boot Spring Boot 是一种用于简化 Spring 应用的初始搭建以及开发过程的框架,该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板式的配置。Spring Cloud Spring Cloud Spring Cloud 是一系列框架的...

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

前提条件 在使用Spring Boot开发Dubbo微服务应用前,请先完成以下工作:下载 Maven 并设置环境变量。下载最新版本的 Nacos Server。启动Nacos Server。解压下载的Nacos Server压缩包 进入 nacos/bin 目录,启动Nacos Server。Linux/Unix/...

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

Spring Boot的核心价值就是自动配置,只要存在相应Jar包,Spring Boot可以自动配置,如果默认配置不能满足需求,您还可以替换掉自动配置类,使用自定义配置快速构建企业级应用程序。构建Spring Boot应用以及该应用上线之后,您需要对该应用...

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

Spring Boot的核心价值就是自动配置,只要存在相应Jar包,Spring Boot可以自动配置,如果默认配置不能满足需求,您还可以替换掉自动配置类,使用自定义配置快速构建企业级应用程序。构建Spring Boot应用以及该应用上线之后,您需要对该应用...

Demo工程

Spring Boot方式发送事务消息:运行 TransactionProducerClient 。发送顺序消息:以纯Java方式发送顺序消息:运行 SimpleOrderProducer 。以Spring方式发送顺序消息:运行 OrderProducerClient 。以Spring Boot方式发送顺序消息:...

Bolt 协议的调用方式

Spring 环境 API 方式 如果在 Spring 或者 Spring Boot环境下使用 API 的方式,设置 BoltBindingParam 的 type 属性为 callback,并且设置 callbackClass 或者 callbackRef 属性即可。以 callbackClass 为例,代码如下:...

环境准备

Value:user.id=001 user.name=juven2 user.age=88 如果需要ACM加载多配置,则需要在Spring Boot应用中编辑 application.properties 文件,加上配置 spring.profiles.active=dev,online。实际项目中,也可以在应用运行参数中加上-Dspring....

历史记录

修复任务实现类配置错误的情况下会触发Spring Boot的ServeletWebServer停止的逻辑,导致业务进程在,但是Web服务被shutdown问题。修复系统启动变量 user.dir='/',任务会卡住的问题。客户端 springContext.getBean 报 ...

实现任务调度

在EDAS控制台中,已经无缝集成...groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.1.4.RELEASE</version><relativePath/></parent><dependencies><dependency><groupId>...

如何打包 Ark 包

本样例工程演示了如何借助 Maven 插件将一个 Spring Boot Web 工程打包成标准格式规范的可执行 Ark 包。前提条件 样例工程依赖 sample-ark-plugin,您需要提前在本地安装该 Ark Plugin。使用工具 SOFAArk 默认提供了 Maven 插件 sofa-ark-...

Java SDK和Java Agent版本说明

版本说明 本文包含以下Java SDK和Java Agent版本说明:Java SDK AHAS-Sentinel-Client版本说明 Spring-Boot-Starter-AHAS-Sentinel-Client版本说明 Spring-Cloud-Gateway-Starter-AHAS-Sentinel版本说明 Spring-Cloud-Zuul-Starter-AHAS-...

开发HSF应用(Pandora Boot

dependencyManagement 中包含了 spring-boot-dependencies 和 pandora-boot-starter-bom 两个依赖,分别负责Spring Boot和Pandora Boot相关依赖的版本管理,设置之后,您的工程无需将parent设置spring-boot-starter-parent。定义服务...

开发HSF应用(Pandora Boot

dependencyManagement 中包含了 spring-boot-dependencies 和 pandora-boot-starter-bom 两个依赖,分别负责Spring Boot和Pandora Boot相关依赖的版本管理,设置之后,您的工程无需将parent设置spring-boot-starter-parent。定义服务...

依赖与配置

spring boot and spring dependencies begin-><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-autoconfigure</artifactId></dependency>!logback-><dependency><groupId>org.springframework.boot...

将Dubbo应用平滑迁移到EDAS

如果您的Dubbo应用已经部署到生产环境并处于正常运行状态中,此时想将应用迁移到EDAS享受完整的EDAS功能,那么在迁移过程中,保证业务的平稳运行不中断是第一要务,而保证应用平台运行不中断迁移到EDAS即为平滑迁移。本文介绍如何将应用...

Nacos Spring Boot

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

搭建服务网关

准备工作 下载 Maven 并设置环境变量。(已经操作的可略过)下载最新版本 下载地址 Nacos Server。(已经操作的可以略过)解压下载的Nacos Server压缩包。进入 nacos/bin 目录,启动Nacos Server。Linux/Unix/Mac系统:执行命令 sh startup...

版本说明

Spring Boot 2.7.x 版本的功能与变更说明,请参见 SpringBoot 2.7.15 及 Spring Boot 2.7 Release Notes。随着 Spring Boot 升级,Spring Cloud 依赖也需要相应升级至兼容版本 2021.0.x,详情请参见 Spring Cloud reference。自 SOFABoot 3...

超时控制

Spring 环境 API 方式 如果在 Spring 或者 Spring Boot环境下引用服务,设置 BoltBindingParam 的 timeout 属性的值即可。BoltBindingParam boltBindingParam=new BoltBindingParam();boltBindingParam.setTimeout(2000)非 Spring 环境...

使用ACM简化Spring Cloud微服务环境配置管理

在本文中,以测试和生产环境下连接不同的数据库、配置不同的数据源(包括连接池)参数为例,介绍了如何搭配使用阿里云配置中心ACM与Spring Cloud,帮助您在微服务架构中简化环境配置管理。迁移到MSE Nacos ACM进入下线状态,所有配置管理...

Kubernetes 蓝绿发布

2 selector:matchLabels:run:spring-boot-sample template:metadata:labels:run:spring-boot-sample spec:containers:image:${IMAGE} name:app-apiVersion:v1 kind:Service metadata:name:spring-boot-service labels:test:test labele2:...

单元测试

SOFABoot 工程原型提供两单元测试:抽象的测试基 继承抽象测试基的测试子类 本文将以 SOFABoot Web 工程的测试为例,对测试的测试逻辑进行说明。说明 SOFABoot Core 工程的测试,测试逻辑比较简单,可参考 SOFABoot Web 工程...

新增功能开关

一个业务通常由个系统、个功能模块组成,为保证某些业务的动态性,后端程序通常会用开关来控制程序的逻辑,以达到在系统运行时切换运行逻辑的目的。本文介绍如何新增功能开关。前提条件 您已接入新应用,详情请参见 使用SDK接入 和 ...

模块化开发概述

主要包含:properties 配置文件 Spring 配置文件 更 SOFABoot 模块配置信息,请参考 模块配置文件。模块化功能 SOFABoot 模块化开发是基于 Spring 上下文隔离的模块化。以 SOFABoot 模块为单元的模块化方式为开发者提供了以下功能:应用...

Ark 服务通信

当被@SofaService 注解的实现了个接口时,可以设置@SofaService 的 interfaceType 字段来指定服务接口,例如:@SofaService(interfaceType=SampleInterface.class)public class SampleImpl implements SampleInterface,Serializable{ ...

Spring Cloud框架应用平滑迁移至SAE

如果您的Spring Cloud集群(包含个应用)已经部署在阿里云上,您可以将应用迁移至 Serverless应用引擎SAE(Serverless App Engine)。本文介绍如何将应用平滑迁移到 SAE 中,以及实现基本的服务注册与发现。迁移流程 必需:迁移应用 迁移...

SOFAArk 概述

SOFAArk 是一款蚂蚁集团开源的基于 Java 实现的轻量级隔离容器,主要提供隔离和应用(模块)合并部署能力。在大型软件开发过程中,通常会推荐底层功能插件化、业务功能模块化的开发模式,以期达到低耦合、高内聚、功能复用的优点。基于...

技术栈使用指南

配置文件名称来源 由于 SOFA 中间件技术栈对日志配置的解决方案使用 Spring Boot,需要引入 Maven 依赖 spring-boot-starter-logging,此依赖默认使用 logback.xml 进行日志打印,因此日志配置文件的名称使用 logback-spring.xml。...

SpringBatch 连接 OceanBase 数据库

配置依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-batch</artifactId></dependency>!数据库驱动-><dependency><groupId>...

Java SpringBoot 自研应用接入 SSO 示例

IDaaS 自研应用采用 OIDC 授权码模式,该模式向下兼容 OAuth 2.0 协议授权码模式,所以可以采用 OAuth 工具spring-boot-starter-oauth2-client 完成对接开发。该工具包封装了所有的 OIDC 授权码模式调用流程和 id_token 解析过程,使用...

Spring任务

接入指南 接入配置Spring Boot接入模式为例,应用程序的 pom.xml 文件中添加依赖及启动。schedulerx2.version 使用客户端最新版本。更信息,请参见 客户端发布记录。groupId>...

Spring任务

接入指南 接入配置Spring Boot接入模式为例,应用程序的 pom.xml 文件中添加依赖及启动。schedulerx2.version 使用客户端最新版本。更信息,请参见 客户端发布记录。groupId>...

新建工程

应用的测试模块,在 web 模块的 src/test/java 目录下,测试用例包含一个测试基(base)和一个测试(usercases),测试中启动了 Spring Boot 进行 SOFAREST 的简单功能测试。Core 工程原型目录 根据实际应用名称,Core 工程模型会...

SpringBatch 连接 OceanBase 数据库

配置依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-batch</artifactId></dependency>!数据库驱动-><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId>...

任务常见问题

通过应用管理连接机器查看启动方式,确保为Spring或者Spring Boot方式。JobProcessor 要注入为 bean,比如加@Component 注解。排查Pom依赖如果依赖 spring-boot-devtools 则需要排除掉。如果JobProcessor和process方法有aop注解,需要升级...

任务常见问题

通过应用管理连接机器查看启动方式,确保为Spring或者Spring Boot方式。JobProcessor 要注入为 bean,比如加@Component 注解。排查Pom依赖如果依赖 spring-boot-devtools 则需要排除掉。如果JobProcessor和process方法有aop注解,需要升级...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
Serverless 应用引擎 短信服务 企业级分布式应用服务 弹性公网IP 人工智能平台 PAI 金融分布式架构
新人特惠 爆款特惠 最新活动 免费试用