Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
sijingzhangzsj authored Oct 28, 2021
1 parent d893ea3 commit c9d753a
Showing 1 changed file with 4 additions and 8 deletions.
12 changes: 4 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,12 @@
# wxcloudrun-springboot
微信云托管 springboot框架构建HTTP服务端示例

简介:了解在微信云托管上如何用springboot框架创建简单的http服务。通过示例创建一张user表,并对其进行增删改查的操作,对应POST/DELETE/PUT/GET四种请求的实现。
简介:Spring Boot(https://spring.io/projects/spring-boot) 是 Pivotal 团队在 Spring 的基础上提供的一套全新的开源框架,其目的是为了简化 Spring 应用的搭建和开发过程。了解在微信云托管上如何用springboot框架创建简单的http服务。通过示例创建一张user表,并对其进行增删改查的操作,对应POST/DELETE/PUT/GET四种请求的实现。

版本: JDK11
* 修改版本,需要同步修改[Dockerfile](https://github.com/WeixinCloud/wxcloudrun-springboot/blob/main/Dockerfile)中的基础镜像。
版本: JDK11(修改版本,需要同步修改[Dockerfile](https://github.com/WeixinCloud/wxcloudrun-springboot/blob/main/Dockerfile)中的基础镜像)

详细介绍:

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

0 comments on commit c9d753a

Please sign in to comment.