Skip to content

yape/zhuangjt

Repository files navigation

wxcloudrun-springboot

微信云托管 springboot框架构建HTTP服务端示例

简介:了解在微信云托管上如何用springboot框架创建简单的http服务。通过示例创建一张user表,并对其进行增删改查的操作,对应POST/DELETE/PUT/GET四种请求的实现。

版本: JDK11

  • 修改版本,需要同步修改Dockerfile中的基础镜像。

详细介绍:

  1. 本示例中,服务通过80端口对外。
  • 在代码中修改端口号之后,如果使用流水线部署版本,请确保container.config.json中的‘containerPort’字段也同步修改;如果在微信云托管控制台手动「新建版本」,请确保“监听端口”字段与代码中端口号保持一致,否则会引发部署失败。
  1. 一键部署时将默认开通微信云托管中的MySQL,并自动将数据库基本信息传入了环境变量中,可直接使用。(数据库信息获取及配置详情见:application.yml
  2. container.config.json仅用于在微信云托管中创建流水线时配套使用。
  • 如果不使用流水线,而是用本项目的代码在微信云托管控制台手动「新建版本」,则container.config.json配置文件不生效。最终版本部署效果以「新建版本」窗口中手动填写的值为准。
  • 'dataBaseName'和‘executeSQLs’ 两个字段只有在服务第一次部署时生效,后续流水线触发的版本更新不会执行(避免重复初始化数据库)。

About

微信云托管 springboot 框架模版

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 52.7%
  • Java 36.5%
  • Dockerfile 10.8%