OpenFaaS实战之九:终篇,自制模板(springboot+maven

本文是《OpenFaaS实战》系列的终篇,作者通过实践详细介绍了如何创建一个自定义的Java模板,该模板基于JDK8、Maven和SpringBoot。首先创建了一个SpringBoot项目,包括配置pom.xml和application.properties。接着,开发了Dockerfile,用于构建镜像,利用maven插件和layertools提取jar内容。最后,配置了模板文件template.yml,并验证了模板的可用性。
摘要由CSDN通过智能技术生成

这里分类和汇总了欣宸的全部原创(含配套源码):[https://github.com/zq2599/blog_demos](()

[](()OpenFaaS实战系列文章链接

  1. [部署](()

  2. [函数入门](()

  3. [Java函数](()

  4. [模板操作(template)](()

  5. [大话watchdog](()

  6. [of-watchdog(为性能而生)](()

  7. [java11模板解析](()

  8. [自制模板(maven+jdk8)](()

  9. [终篇,自制模板(springboot+maven+jdk8)](()

[](()本篇概览

  • 作为《OpenFaaS实战》系列的终篇,在前八篇文章中,理论和实战咱们已经做得够多,最后就做个有实用价值的模板为整个系列划上句号吧;

  • [《OpenFaaS实战之八:自制模板(maven+jdk8)》](()中做了个java模板:JDK版本是8,编译构建工具是maven,功能是通过编写Handler.java提供web服务,这个模板并不实用,在实际的开发中java程序员喜欢用springboot框架,所以,今天咱们的任务是做一个自定义模板,jdk8、maven、springboot一样都不少;

  • 具体的实战内容如下图,先完成左侧蓝色部分,把模板做好,再执行右侧绿色部分,开发一个函数验证模板符合预期:

在这里插入图片描述

  • 好吧,少一点套路,多一些真诚,不说闲话直接开始操作;

[](()创建java项目

  • 制作模板时最重要的就是提供完整的模板代码,接下来就来制作吧;

  • 我这边用的是IDEA,建一个springboot项目,名为jdk8mavenspringboot,用的是JDK8:

在这里插入图片描述

  • 项目基本设置如下图:

在这里插入图片描述

  • 项目的pom.xml内容如下,要注意的是spring-boot-maven-plugin插件增加了一个配置参数configuration.layers.enabled,这是制作镜像时用到的,做出的jar文件可以从中提取出镜像所需内容:
<?xml version="1.0" e
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值