|
6 | 6 | <a href=# onclick="return print(),!1">点击此处打印</a>.</p><p><a href=/docs/tutorials/>返回本页常规视图</a>.</p></div><h1 class=title>用户手册</h1><ul><li>1: <a href=#pg-85d651fc55ba7dc800d677008a2c7fa5>基座接入</a></li><ul><li>1.1: <a href=#pg-18b872e057bed8156d471e220e894432>SpringBoot 或 SOFABoot 升级为基座</a></li></ul><li>2: <a href=#pg-144d016bb7fc7652017580bd4bbe4e56>模块接入</a></li><ul><li>2.1: <a href=#pg-efab46696dc71baece82293194586ad3>SpringBoot 或 SOFABoot 一键升级为模块</a></li><li>2.2: <a href=#pg-0f5b7bcef23427d2a6a0c1fcaca9ad4a>使用 maven archtype 脚手架自动生成</a></li></ul><li>3: <a href=#pg-386a856dc258ab2701435ac4609b80fe>基座与模块并行开发验证</a></li><li>4: <a href=#pg-1338dd6d363fcbe1552c858a20719417>模块研发</a></li><ul><li>4.1: <a href=#pg-bf65e93b734e75f456eb02447ae9f065>编码规范</a></li><li>4.2: <a href=#pg-6e3cbd7799f1397ab7793638f56a6f1a>模块瘦身</a></li><li>4.3: <a href=#pg-66b2590d54145be7fd0f895684bc34ef>模块与模块、模块与基座通信</a></li><li>4.4: <a href=#pg-e829d04a9debc230b4d695f03971b67b>模式本地开发</a></li><li>4.5: <a href=#pg-28a800d400556ead949da2297e04f900>模式测试</a></li><li>4.6: <a href=#pg-037484c6b7708a4128ecdd19d8578aaa>复用基座拦截器</a></li><li>4.7: <a href=#pg-06ace3863ce3b10117de52a241f0d9e0>复用基座数据源</a></li><li>4.8: <a href=#pg-4a763f2560193bc6f6a4c64874383f22>静态合并部署</a></li><li>4.9: <a href=#pg-dbe415e386e1bcdf1f3e7a62a91e6eb6>模块中官方支持的中间件客户端</a></li><li>4.10: <a href=#pg-4c134980130d1dc3c830b9224a754361>SOFAArk 关键用户文档</a></li></ul><li>5: <a href=#pg-307f45cbc34bd56c2422e01b460303bb>模块运维</a></li><ul><li>5.1: <a href=#pg-f274515d3bf16798aa419325f53c707a>模块上线与下线</a></li><li>5.2: <a href=#pg-7b5bd50a9b9adfe3d8e27a3a4117e738>模块发布</a></li><li>5.3: <a href=#pg-03f7fcbe7eb355b82c98153891be1e48>基座和模块不兼容发布</a></li><li>5.4: <a href=#pg-ac1464ebc2e0083dd90ccb0c00118fca>模块扩缩容与替换</a></li><li>5.5: <a href=#pg-7011e375d7565bd7cea7f9347f8e8c9e>模块发布运维策略</a></li><li>5.6: <a href=#pg-24eb3a9c0234e21473eec787d4ae6d7a>独立使用 Arklet</a></li><li>5.7: <a href=#pg-c588ae48a684af6c4c57ee4d9aae6ce4>模块信息查看</a></li><li>5.8: <a href=#pg-cbb99adb1eb306a588e034d68e0481d8>模块Service</a></li><li>5.9: <a href=#pg-68c3bb9b1561f186515e61704fac5511>所有 K8S 资源定义及部署方式</a></li></ul></ul><div class=content></div></div><div class=td-content><h1 id=pg-85d651fc55ba7dc800d677008a2c7fa5>1 - 基座接入</h1></div><div class=td-content><h1 id=pg-18b872e057bed8156d471e220e894432>1.1 - SpringBoot 或 SOFABoot 升级为基座</h1><h2 id=前提条件>前提条件</h2><ol><li>SpringBoot 版本 >= 2.3.0(针对 SpringBoot 用户)</li><li>SOFABoot 版本 >= 3.9.0 或 SOFABoot >= 4.0.0(针对 SOFABoot 用户)</li></ol><h2 id=接入步骤>接入步骤</h2><h3 id=代码与配置修改>代码与配置修改</h3><h4 id=修改-applicationproperties>修改 application.properties</h4><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-properties data-lang=properties><span style=display:flex><span><span style=color:#8f5902;font-style:italic># 需要定义应用名</span> |
7 | 7 | </span></span><span style=display:flex><span><span style=color:#c4a000>spring.application.name</span> <span style=color:#ce5c00;font-weight:700>=</span> <span style=color:#4e9a06>${替换为实际基座应用名}</span> |
8 | 8 | </span></span></code></pre></div><h4 id=修改主-pomxml>修改主 pom.xml</h4><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-xml data-lang=xml><span style=display:flex><span><span style=color:#204a87;font-weight:700><properties></span> |
9 | | -</span></span><span style=display:flex><span> <span style=color:#204a87;font-weight:700><sofa.ark.verion></span>2.2.5-SNAPSHOT<span style=color:#204a87;font-weight:700></sofa.ark.verion></span> |
| 9 | +</span></span><span style=display:flex><span> <span style=color:#204a87;font-weight:700><sofa.ark.verion></span>2.2.5<span style=color:#204a87;font-weight:700></sofa.ark.verion></span> |
10 | 10 | </span></span><span style=display:flex><span> <span style=color:#204a87;font-weight:700><sofa.serverless.runtime.version></span>0.5.3<span style=color:#204a87;font-weight:700></sofa.serverless.runtime.version></span> |
11 | 11 | </span></span><span style=display:flex><span><span style=color:#204a87;font-weight:700></properties></span> |
12 | 12 | </span></span></code></pre></div><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-xml data-lang=xml><span style=display:flex><span><span style=color:#204a87;font-weight:700><dependency></span> |
|
204 | 204 | </span></span><span style=display:flex><span> <span style=color:#204a87;font-weight:700><plugin></span> |
205 | 205 | </span></span><span style=display:flex><span> <span style=color:#204a87;font-weight:700><groupId></span>com.alipay.sofa<span style=color:#204a87;font-weight:700></groupId></span> |
206 | 206 | </span></span><span style=display:flex><span> <span style=color:#204a87;font-weight:700><artifactId></span>sofa-ark-maven-plugin<span style=color:#204a87;font-weight:700></artifactId></span> |
207 | | -</span></span><span style=display:flex><span> <span style=color:#204a87;font-weight:700><version></span>2.2.5-SNAPSHOT<span style=color:#204a87;font-weight:700></version></span> |
| 207 | +</span></span><span style=display:flex><span> <span style=color:#204a87;font-weight:700><version></span>2.2.5<span style=color:#204a87;font-weight:700></version></span> |
208 | 208 | </span></span><span style=display:flex><span> <span style=color:#204a87;font-weight:700><executions></span> |
209 | 209 | </span></span><span style=display:flex><span> <span style=color:#204a87;font-weight:700><execution></span> |
210 | 210 | </span></span><span style=display:flex><span> <span style=color:#204a87;font-weight:700><id></span>default-cli<span style=color:#204a87;font-weight:700></id></span> |
|
0 commit comments