solon

2024/4/12 2:10:52

从零开始设计,自主可控。Solon v2.7.2 发布!

Java Solon 是什么框架? 是一个可平替 Spring 生态的 Java 应用开发框架。从零开始构建,有自己的标准规范与开放生态。(历时七年,具备全球第二级别的生态规模) 追求: 更快、更小、更简单提倡:…

Solon2 常用注解之 @ProxyComponent 用法说明

在 Solon 提倡“克制”的原则下,托管组件分为: 普通组件代理组件(即 ProxyComponent 注解的类)。代理的细节可以看下《动态代理的本质》 。 之所以需要代理,是为了能拦截函数;之所以需要拦截函数&#xf…

SpringBoot 2.x 正式停更了。Java 8 由 Solon 接收!

最近有好多个新闻说:SpringBoot 2.x 正式停更了,Java 8 怎么办?当然用 Solon 喽! Solon,同时支持 jdk8, jdk11, jdk17, jdk21。也支持 graalvm native image。既支持 java8,也支持 java21 的: …

支持 java22,Solon v2.7.3 发布(非 java-ee 架构)

Java Solon 是什么框架? 是一个可平替 Spring 生态的 Java 应用开发框架。从零开始构建(非 java-ee 架构),有自己的标准规范与开放生态。(历时七年,具备全球第二级别的生态规模) 追求&#xf…

Solon2 简单的单点登录SSO实现

简单的单点登录,目前可以基于 solon.sessionstate.jwt 插件实现。假定场景是多个管理后台,使用二级域名分别为: a.demo.orgb.demo.orgc.demo.org 各个管理后台,在一个导航页面上。在导航页面上的链接(“/login”&…

国企项目就用国产的 Solon Java Framework,v2.5.12 发布

Solon 是什么框架? Java 新的生态级应用开发框架。国产。从零开始构建,有自己的标准规范与开放生态(历时五年,具备全球第二级别的生态规模)。与其他框架相比,解决了两个重要的痛点:启动慢&…

打开 Java 新的大门,Solon v2.5.10 发布

Solon 是什么框架? Java 生态级应用开发框架。从零开始构建,有自己的标准规范与开放生态(历时五年,具备全球第二级别的生态规模)。与其他框架相比,解决了两个重要的痛点:启动慢,费内…

Java(solon) -VS- Go(gin) 之内存与并发测试

之前有同学说 Solon 不是说自己内存很省吗?怎么不找 Go 试试,今天就试试了。Go 在内存方面肯定会更猛,主要是看看 Java 在对比之下能做到什么程度。 做的是一个 web helloworld 的场景测试:(这也是 techempower 的重要…

Solon 统一的渲染控制

下面这个场景是特意为此文设计出来的,有点儿乱。但凡类似的场景。。。Solon 都可以给你一个so easy的支持。 Solon 特性之一: 可让控制器(一般定义控制器基类)实现 Render,从而接管控制器的渲染动作。 1、定义个接口…

Solon2 开发之插件,三、插件体外扩展机制(E-Spi)

插件体外扩展机制,简称:E-Spi。用于解决 fatjar 模式部署时的扩展需求。比如: 把一些“业务模块”做成插件包放到体外把数据源配置文件放到体外,方便后续修改 其中, .properties 或 .yml 文件都会做为扩展配置加载&a…

中国这么多 Java 开发者,应该诞生出生态级应用开发框架

1、必须要有,不然就永远不会有 应用开发框架,虽然没有芯片、操作系统、数据库、编程语言这些重要。但是最终呈现在用户面前的,总是有软件部分。而软件系统开发,一般都需要应用开发框架,它是软件系统的基础性部件之一。…

信创优选,国产开源。Solon v2.5.3 发布

Solon 是什么? 国产的 Java 应用开发框架。从零开始构建,有自己的标准规范与开放生态(历时五年,具备全球第二级别的生态规模)。与其他框架相比,解决了两个重要的痛点:启动慢,费内存…

信创优选,国产开源。Solon v2.5.11 发布

Solon 是什么框架? Java 生态级应用开发框架。从零开始构建,有自己的标准规范与开放生态(历时五年,具备全球第二级别的生态规模)。与其他框架相比,解决了两个重要的痛点:启动慢,费内…

Java 流行框架,Solon v2.2.12 发布

Solon 是一个高效的 Java 应用开发框架:更快、更小、更简单。它不是 Spring、没有使用 Servlet、JavaEE 接口,是一个有自己接口标准的开放生态: 150多个生态插件,可以满足各种场景开发大量的国产框架适配,可以为应用软…

Solon for JDK 21,虚拟线程逆天!!!

本次发布的其中一个重点:完成 JDK21 编译测试和功能单元测试。 JDK 21 虚拟线程? 在IO密集型项目中,效果很猛!有一种:天哪天哪天哪。。。的感觉 SolonMain public class App {public static void main(String[] arg…

我把Solon打包成了native image,速度快的惊人

Solon 一个高效的应用开发框架:更快、更小、更简单。https://solon.noear.org/ 我刚开始对 Solon 感兴趣的原因,就是启动快、包体积小,用了一段时间之后,发现 Solon 使用 GraalVM native iamge 打包有一些问题,我把问题…

信创,用中国人的Java生态框架。Solon v2.4.3 发布

Solon 是什么? Java 生态型应用开发框架。它从零开始构建,有自己的标准规范与开放生态(历时五年,已有全球第二级别的生态规模)。与其他框架相比,它解决了两个重要的痛点:启动慢,费内…

Solon 也是 SSE(Server Send Events)后端开发的优选

Solon 2.3.6 在开发异步接口时&#xff0c;顺带也为 Solon Web 提供了 SSE (Server-Sent Events) 协议的支持插件&#xff1a; <dependency><groupId>org.noear</groupId><artifactId>solon.web.sse</artifactId> </dependency>如果不熟 …

Solon Web 开发:二、开发知识准备

1、约定 //资源路径约定&#xff08;不用配置&#xff1b;也不能配置&#xff09; resources/app.yml&#xff08; 或 app.properties &#xff09; #为应用配置文件resources/WEB-INF/static/ 或者 resources/static/ #为静态文件根目录&#xff08;目录二选一&#xff0…

Solon2 开发之容器,八、动态代理的本质

在 Java 里动态代理&#xff0c;主要分&#xff1a;接口动态代理 和 类动态代理。因为它的代理类都是动态创建的&#xff0c;所以名字里会带上“动态”。 官网的有些地方叫“代理”&#xff0c;也有些地方叫“动态代理”。都是一个意思。 1、接口动态代理 这是 jdk 直接支持…

Solon v2.1.4 发布。支持 java、kotlin、groovy!

本次发布&#xff0c;重点测试和验证了在 java、kotlin、groovy 三种 jvm 语言里&#xff0c;开箱即用的特性。并发布 Solon Initializr&#xff1a; https://solon.noear.org/start/ &#xff08;也即将发布 idea 插件&#xff09; 最近&#xff0c;与小诺开源团队合作发布了…

Spring 被打暴了! vs Javalin vs Solon

测试仅供参考。不同的环境、场景&#xff0c;效果会不同。 测试记录&#xff1a; 项目SpringBoot2SpringBoot3JavalinSolon运行时java 17java 17java 17java 17测试前状态/内存101.1Mb112.9Mb66.1Mb45.6Mb测试后状态/内存996.3Mb326.9Mb457.3Mb369.2Mb测试后状态/并发2万2.6万…

Solon2 集成 Consul 配置中心,应该是简单的。哈哈!

网上关于 Nacos 的使用介绍已经很多了&#xff0c;又是国产确实也好用。关于 Consul 的也很多&#xff0c;不过都是与 Spring Boot 集成的。此文讲讲 Consul 与 Solon 集成与简单使用&#xff08;是用起来很简单的意思&#xff09;。 说起 Consul 的部署&#xff0c;用 docker…

国产化软件新浪潮: spring 改造替代...

中午看了篇《国产化软件新浪潮&#xff1a;jdk redis mysql tomcat nginx改造替代品及信创名录》 想给它补充个 spring 改造替代&#xff1a;&#xff09; 七、Spring 替代品 - Solon 生态 1、Java 新的生态级框架 从零开始构建&#xff0c;有自己的标准规范与开放生态&…

Solon2 开发之容器,二、构建一个 Bean 的三种方式

1、手动 简单的构建&#xff1a; //生成普通的Bean Solon.context().wrapAndPut(UserService.class, new UserServiceImpl());//生成带注解的Bean&#xff08;比如&#xff1a;Controller&#xff09; Solon.context().beanMake(UserServiceImpl.class);更复杂的手动&#xf…

信创优选,国产开源,Solon v2.3.6 发布

Solon 是什么开源项目&#xff1f; 一个&#xff0c;Java 新的生态型应用开发框架。它从零开始构建&#xff0c;有自己的标准规范与开放生态&#xff08;历时五年&#xff0c;已有全球第二级别的生态&#xff09;。与其他框架相比&#xff0c;它解决了两个重要的痛点&#xff…

Solon2 项目整合 Nacos 配置中心

网上关于 Nacos 的使用介绍已经很多了&#xff0c;尤其是与 SpringBoot 的整合使用。怎么安装也跳过了&#xff0c;主要就讲 Nacos 在 Solon 里的使用&#xff0c;这个网上几乎是没有的。 1、认识 Solon Solon 一个高效的应用开发框架&#xff1a;更快、更小、更简单&#xf…

Solon v2.2.10 发布,助力信创国产化

Solon 是一个高效的 Java 应用开发框架&#xff1a;更快、更小、更简单。它不是 Spring、没有使用 Servlet、JavaEE 接口&#xff0c;是一个有自己接口标准的开放生态。可以为应用软件国产化提供支持&#xff0c;助力信创建设。 150来个生态插件&#xff0c;覆盖各种不同的应用…

Java 新的生态型应用开发框架,Solon v2.2.13 发布

Java 新的生态型应用开发框架&#xff0c;Solon &#xff1a;更快、更小、更简单。从零开始构建&#xff0c;有自己的标准规范与开放生态&#xff1a; 150多个生态插件&#xff0c;可以满足各种场景开发大量的国产框架适配&#xff0c;可以为应用软件国产化提供更好支持&#…

Solon v2.2.17 发布,Java 新的生态型应用开发框架

Solon 是什么框架&#xff1f; 一个&#xff0c;Java 新的生态型应用开发框架。它从零开始构建&#xff0c;有自己的标准规范与开放生态。与其他框架相比&#xff0c;它解决了一个重要的痛点&#xff1a;启动慢&#xff0c;费资源。 解决痛点&#xff1f; 由于Solon Bean容器…