代码拉取完成,页面将自动刷新
同步操作将从 noear/solon 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
更现代感的,轻量级应用开发框架
启动快 5 ~ 10 倍;qps 高 2~ 3 倍;运行时内存节省 1/3 ~ 1/2;打包可以缩到 1/2 ~ 1/10
更现代感的应用开发框架。更快、更小、更少、更自由!
支持jdk8、jdk11、jdk17、jdk19;主框架0.1mb;组合不同的插件应对不同需求;方便定制;快速开发。
<parent>
<groupId>org.noear</groupId>
<artifactId>solon-parent</artifactId>
<version>1.12.2</version>
</parent>
<dependencies>
<dependency>
<groupId>org.noear</groupId>
<artifactId>solon-web</artifactId>
</dependency>
</dependencies>
//Handler 模式:
public class App{
public static void main(String[] args){
SolonApp app = Solon.start(App.class,args);
app.get("/",(c)->c.output("Hello world!"));
}
}
//Controller 模式:(mvc or rest-api)
@Controller
public class App{
public static void main(String[] args){
Solon.start(App.class,args);
}
//限定 Socket 方法类型
@Socket
@Mapping("/")
public String hello(String name){
return "Hello " + name;
}
}
//Remoting 模式:(rpc)
@Mapping("/")
@Remoting
public class App implements HelloService{
public static void main(String[] args){
Solon.start(App.class,args);
}
@Override
public String hello(){
return "Hello world!";
}
}
组件 | 说明 |
---|---|
org.noear:solon-parent | 框架版本管理 |
org.noear:solon | 主框架 |
org.noear:nami | 伴生框架(做为solon remoting 的客户端) |
组件 | 说明 |
---|---|
org.noear:solon-lib | 快速开发基础集成包 |
org.noear:solon-api | solon-lib + jlhttp boot;快速开发接口应用 |
org.noear:solon-web | solon-api + freemarker + sessionstate;快速开发WEB应用 |
org.noear:solon-beetl-web | solon-api + beetl + beetlsql + sessionstate;快速开发WEB应用 |
org.noear:solon-enjoy-web | solon-api + enjoy + arp + sessionstate;快速开发WEB应用 |
org.noear:solon-rpc | solon-api + nami;快速开发RPC应用 |
org.noear:solon-cloud | solon-rpc + consul;快速开发微服务应用 |
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。