项目介绍
极速的java web 框架,比起常用框架,启动速度提高20倍,五分之一内存占用,启动不到0.1秒,20-30m最小内存占用
项目愿景
java领域最佳云原生解决方案。
个人愿景
- 需要的是一个平台,在这个平台上面,不断沉淀自己,毕竟每天都在学习东西,接触新的技术点
- 有方向感,不迷茫,不浪费时间,有可行的学习计划
- 在工作和学习过得中不断积累和提高学习效率
- 可以总结和反思,过程可以不断的打磨出一个平台,一个产品或者一个精品
- 希望自己写这个项目的过程技术越来越好
- 也是 quarkus 太重,自己就写了易用一个轻量级框架。
支持说明
为了可以更好的开源和支撑,以下为提供的技术支持,协助企业快速云原生化平台化和中台化
- 企业DevOps技术平台搭建和落地指导
- 企业自动化和持续集成体系支持
- 企业云原生化中台化和平台化架构规划和设计指导
- 企业过程技术答疑和技术指导
- 如需技术支持,请关注公众号加我微信沟通:
云原生概念
云原生是什么
如何云原生
快速开始详细文档
快速开始 k8s部署fastboot
快速开始 docker部署fastboot
快速开始 graalvm本地镜像
快速开始 mybatis
快速开始 redis
快速开始 mongodb
快速开始 beetlsql
应用开发手册:访问
快速开始 example
开发规范
1.java编码的基本规范
2.mysql规范.md
3.redis规范.md
<parent> <groupId>io.github.stylesmile</groupId> <artifactId>fastboot-parent</artifactId> <version>2.0.0</version> </parent> <dependency> <groupId>io.github.stylesmile</groupId> <artifactId>fastboot-web</artifactId> </dependency>
如果你管理依赖用的gradle参考gradle配置
import io.github.stylesmile.annotation.Controller; import io.github.stylesmile.annotation.RequestMapping; import io.github.stylesmile.app.App; @Controller public class Application { public static void main(String[] args) { App.start(Application.class, args); } @RequestMapping("/") public String hello() { return "hello fastboot"; } }
发布最新版后,其他各个镜像仓库可能过好几天才同步镜像,可以用maven官方仓库原仓库下载
<repository> <id>maven1</id> <url>https://repo1.maven.org/maven2/</url> </repository> <repository> <id>maven1</id> <url>https://s01.oss.sonatype.org/content/repositories/releases/</url> </repository>
占用20m内存,启动时间仅需01秒(服务器是1核1g的虚拟机)