2 Star 5 Fork 1

noear / solon_api_demo

Create your Gitee Account
Explore and code with more than 8 million developers,Free private repositories !:)
Sign up
Clone or Download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

Solon for java

更现代感的,轻量级应用开发框架

https://solon.noear.org

Maven Apache 2 jdk-8+
gitee star github star



启动快 5 ~ 10 倍;qps 高 2~ 3 倍;运行时内存节省 1/3 ~ 1/2;打包可以缩到 1/2 ~ 1/10


solon_api_demo

本案,使用两种风格构建示例:

  • style1 采用 Gateway(轻网关)构建接口
  • style2 采用 Controller(控制器)构建接口

示例说明:

  • demo1 : 展示一个 "基于轻网关的接口开发" 最基本开发结构,含单测。
  • demo2 : 在 demo1 基础上,增加 1)接口基类、2)异常处理、3)过滤器处
  • demo3 : 在 demo2 基础上,增加 1)接口状态码规范化管理、2)接口返回改为直接类型、3)缓存与数据处理 //不能启动;因为数据库之类的是错的配置
  • demo4 : 在 demo3 基础上,增加 1)换成JWT session、2)采用xx.xx命名接口名、3)增加锁、防重复提交

轻网关的高级定制可以参考:

https://gitee.com/noear/marsh/tree/main/marsh.uapi

About

solon_api_demo expand collapse
Java
Apache-2.0
Cancel

Releases

No release

Contributors

All

Activities

Load More
can not load any more
Java
1
https://gitee.com/noear/solon_api_demo.git
git@gitee.com:noear/solon_api_demo.git
noear
solon_api_demo
solon_api_demo
main

Search