起源
简介
Heroku是一个支持多种编程语言的云平台即服务。在2010年被Salesforce.com收购。Heroku作为最开始的云平台之一,从2007年6月起开发,当时它仅支持Ruby,但后来增加了对Java、Node.js、Scala、Clojure、Python以及PHP和Perl的支持。基础操作系统是Debian,在最新的堆栈则是基于Debian的Ubuntu。
注册
直接去官网注册即可。https://www.heroku.com
搭建
进入 https://devcenter.heroku.com/ 页面,即可选择对应的语言进行开发。英文不是很好的小伙伴可能有点吃力,因为这个是纯外文的。不过笔者也整理了一个中文的搭建过程,希望可以帮到大家。Heroku 入门教程之:使用 Heroku 快速搭建站点
搭建
本身 heroku 免费提供的域名没有在国内备案,所以你需要自己把一个已经备案好的域名指定到 Heroku 空间,同时配置好 HTTPS,详情参考
Heroku 教程:自定义域名配置 HTTPS
实例
官方提供的 JAVA 例子好多东西都自己集成,笔者结合官方的例子自己写了一个,增加了 Spring,MyBatis,MySQL,H2,Migration的支持。如果有需要的可以自取。https://github.com/codedrinker/heroku-spring-boot-mybatis-mysql-flyway-example