前段时间,写了一个类似springboot的框架

简介: 前段时间,写了一个类似springboot的框架

项目介绍

极速的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的虚拟机)

目录
相关文章
|
27天前
|
数据采集 监控 前端开发
二级公立医院绩效考核系统源码,B/S架构,前后端分别基于Spring Boot和Avue框架
医院绩效管理系统通过与HIS系统的无缝对接,实现数据网络化采集、评价结果透明化管理及奖金分配自动化生成。系统涵盖科室和个人绩效考核、医疗质量考核、数据采集、绩效工资核算、收支核算、工作量统计、单项奖惩等功能,提升绩效评估的全面性、准确性和公正性。技术栈采用B/S架构,前后端分别基于Spring Boot和Avue框架。
|
1月前
|
Java API 数据库
构建RESTful API已经成为现代Web开发的标准做法之一。Spring Boot框架因其简洁的配置、快速的启动特性及丰富的功能集而备受开发者青睐。
【10月更文挑战第11天】本文介绍如何使用Spring Boot构建在线图书管理系统的RESTful API。通过创建Spring Boot项目,定义`Book`实体类、`BookRepository`接口和`BookService`服务类,最后实现`BookController`控制器来处理HTTP请求,展示了从基础环境搭建到API测试的完整过程。
48 4
|
1月前
|
JavaScript 安全 Java
如何使用 Spring Boot 和 Ant Design Pro Vue 实现动态路由和菜单功能,快速搭建前后端分离的应用框架
本文介绍了如何使用 Spring Boot 和 Ant Design Pro Vue 实现动态路由和菜单功能,快速搭建前后端分离的应用框架。首先,确保开发环境已安装必要的工具,然后创建并配置 Spring Boot 项目,包括添加依赖和配置 Spring Security。接着,创建后端 API 和前端项目,配置动态路由和菜单。最后,运行项目并分享实践心得,包括版本兼容性、安全性、性能调优等方面。
158 1
|
1月前
|
Java API 数据库
Spring Boot框架因其简洁的配置、快速的启动特性及丰富的功能集而备受开发者青睐
本文通过在线图书管理系统案例,详细介绍如何使用Spring Boot构建RESTful API。从项目基础环境搭建、实体类与数据访问层定义,到业务逻辑实现和控制器编写,逐步展示了Spring Boot的简洁配置和强大功能。最后,通过Postman测试API,并介绍了如何添加安全性和异常处理,确保API的稳定性和安全性。
38 0
|
1月前
|
前端开发 Java 数据库连接
Spring 框架:Java 开发者的春天
Spring 框架是一个功能强大的开源框架,主要用于简化 Java 企业级应用的开发,由被称为“Spring 之父”的 Rod Johnson 于 2002 年提出并创立,并由Pivotal团队维护。
50 1
Spring 框架:Java 开发者的春天
|
23天前
|
JavaScript 安全 Java
如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个前后端分离的应用框架,实现动态路由和菜单功能
本文介绍了如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个前后端分离的应用框架,实现动态路由和菜单功能。首先,确保开发环境已安装必要的工具,然后创建并配置 Spring Boot 项目,包括添加依赖和配置 Spring Security。接着,创建后端 API 和前端项目,配置动态路由和菜单。最后,运行项目并分享实践心得,帮助开发者提高开发效率和应用的可维护性。
41 2
|
22天前
|
消息中间件 NoSQL Java
springboot整合常用中间件框架案例
该项目是Spring Boot集成整合案例,涵盖多种中间件的使用示例,每个案例项目使用最小依赖,便于直接应用到自己的项目中。包括MyBatis、Redis、MongoDB、MQ、ES等的整合示例。
80 1
|
1月前
|
人工智能 Java API
阿里云开源 AI 应用开发框架:Spring AI Alibaba
近期,阿里云重磅发布了首款面向 Java 开发者的开源 AI 应用开发框架:Spring AI Alibaba(项目 Github 仓库地址:alibaba/spring-ai-alibaba),Spring AI Alibaba 项目基于 Spring AI 构建,是阿里云通义系列模型及服务在 Java AI 应用开发领域的最佳实践,提供高层次的 AI API 抽象与云原生基础设施集成方案,帮助开发者快速构建 AI 应用。本文将详细介绍 Spring AI Alibaba 的核心特性,并通过「智能机票助手」的示例直观的展示 Spring AI Alibaba 开发 AI 应用的便利性。示例源
|
30天前
|
Java 数据库连接 开发者
Spring 框架:Java 开发者的春天
【10月更文挑战第27天】Spring 框架由 Rod Johnson 在 2002 年创建,旨在解决 Java 企业级开发中的复杂性问题。它通过控制反转(IOC)和面向切面的编程(AOP)等核心机制,提供了轻量级的容器和丰富的功能,支持 Web 开发、数据访问等领域,显著提高了开发效率和应用的可维护性。Spring 拥有强大的社区支持和丰富的生态系统,是 Java 开发不可或缺的工具。
|
1月前
|
人工智能 开发框架 Java
总计 30 万奖金,Spring AI Alibaba 应用框架挑战赛开赛
Spring AI Alibaba 应用框架挑战赛邀请广大开发者参与开源项目的共建,助力项目快速发展,掌握 AI 应用开发模式。大赛分为《支持 Spring AI Alibaba 应用可视化调试与追踪本地工具》和《基于 Flow 的 AI 编排机制设计与实现》两个赛道,总计 30 万奖金。
下一篇
无影云桌面