# fastboot
**Repository Path**: stylesmile/fastboot
## Basic Information
- **Project Name**: fastboot
- **Description**: java最佳云原生解决方案, 0.1秒极速启动。启动速度提高20倍,五分之一内存占用
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 43
- **Forks**: 2
- **Created**: 2022-07-06
- **Last Updated**: 2025-05-26
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
### [中文版](README.cn.md) | [English](README.md)
#### 项目推荐
* 基于fastboot的im聊天系统 -> fastboot-im
https://gitee.com/stylesmile/fastboot-im.git
https://github.com/stylesmile/fastboot-im.git
# 项目介绍
极速的java web 框架,比起常用框架,启动速度提高20倍,五分之一内存占用,启动不到0.1秒,20-30m最小内存占用
# 项目愿景
java领域最佳云原生解决方案。
# 个人愿景
* 需要的是一个平台,在这个平台上面,不断沉淀自己,毕竟每天都在学习东西,接触新的技术点
* 有方向感,不迷茫,不浪费时间,有可行的学习计划
* 在工作和学习过得中不断积累和提高学习效率
* 可以总结和反思,过程可以不断的打磨出一个平台,一个产品或者一个精品
* 希望自己写这个项目的过程技术越来越好
## 支持说明
为了可以更好的开源和支撑,以下为提供的技术支持,协助企业快速云原生化平台化和中台化
* 企业DevOps技术平台搭建和落地指导
* 企业自动化和持续集成体系支持
* 企业云原生化中台化和平台化架构规划和设计指导
* 企业过程技术答疑和技术指导
* 如需技术支持,或者加群交流:
### 云原生概念
#### [云原生是什么](doc/云原生/云原生是什么.md)
#### [如何云原生](doc/云原生/如何云原生.md)
### devOps架构
基础 DevOps 技术体
### 整体架构支撑
整体架构支撑是为了整体平台的流程,从管理、开发、测试、运维、生产几条线,
实现整体平台的落地和管理
#### [快速开始详细文档](doc/1.fastboot-start.md)
#### [快速开始 k8s部署fastboot](doc/云原生/Kubernetes/k8s部署简单fastboot.md)
#### [快速开始 docker部署fastboot](doc/应用开发手册/docker/docker部署简单应用.md)
#### [快速开始 graalvm本地镜像](doc/应用开发手册/graalvm/graalvm部署打包本地镜像.md)
#### [快速开始 mybatis](doc/db/1.fastboot-mybatis.md)
#### [快速开始 redis](doc/db/2.fastboot-redis.md)
#### [快速开始 mongodb](doc/db/3.fastboot-mongodb.md)
#### [快速开始 beetlsql](doc/db/4.fastboot-beetlsql.md)
#### [快速开始 模板引擎 enjoy](fastboot-example%2Ffastboot-enjoy-example%2Fpom.xml)
#### [快速开始 login 权限拦截案例](fastboot-example%2Ffastboot-web-parent-example%2Ffastboot-web-login-example)
#### [快速开始 自定义注解实现aop](doc%2Ftool%2F%E8%87%AA%E5%AE%9A%E4%B9%89%E6%B3%A8%E8%A7%A3%E5%AE%9E%E7%8E%B0aop.md)
应用开发手册:[访问](doc/应用开发手册/应用开发手册.md)
##### 快速开始 [example](fastboot-example/fastboot-web-example)
### 开发规范
#### [1.java编码的基本规范](doc/应用开发手册/开发规范/1.java编码的基本规范.md)
#### [2.mysql规范.md](doc/应用开发手册/开发规范/2.mysql规范.md)
#### [3.redis规范.md](doc/应用开发手册/开发规范/3.redis规范.md)
```maven
io.github.stylesmile
fastboot-parent
2.10.2
```
```maven
io.github.stylesmile
fastboot-web
```
##### 如果你管理依赖用的gradle[参考gradle配置](doc/1.fastboot-start-gradle.md)
```java
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官方仓库原仓库下载
```maven
maven1
https://repo1.maven.org/maven2/
maven1
https://s01.oss.sonatype.org/content/repositories/releases/
```
占用20m内存,启动时间仅需01秒(服务器是1核1g的虚拟机)
#### 开发遇到问题
[问题解决](doc%2F%CE%CA%CC%E2%BD%E2%BE%F6.md)