Solon 是一个高效的 Java 应用开发框架:更快、更小、更简单。它不是 Spring、没有使用 Servlet、JavaEE 接口,是一个有自己接口标准的开放生态:
@Controller public class App { public static void main(String[] args) { Solon.start(App.class, args, app->{ //手写模式 app.get("/", ctx -> ctx.outputAsJson("{message:'Hello world!'}")) }); } //注解模式 @Get @Socket @Mapping("/hello") public String hello(String name) { return String.format("Hello %s!", name); } }
@Configuration + @inject
solon.cloud/Config:_Props
@Inject("${demo:hello}")
InvocationRunnableFactory::create
@Init
评论删除后,数据将无法恢复
Solon v2.2.12 发布,国产化方案助力信创建设
Solon 是一个高效的 Java 应用开发框架:更快、更小、更简单。它不是 Spring、没有使用 Servlet、JavaEE 接口,是一个有自己接口标准的开放生态:
相对于 Spring Boot 和 Spring Cloud 的项目:
似曾相似的体验,入门更简单,迁移很方便:
入门探索视频(用户录制):
本次更新:
@Configuration + @inject
支持配置变更事件的注入solon.cloud/Config:_Props
申明为非序列化字段@Inject("${demo:hello}")
有默认值的配置注入支持自动更新InvocationRunnableFactory::create
允许返回为 null,即自己直接执行@Init
的索引策略与 LifecycleBean 相同:+1项目仓库: