Java 新的生态,更小、更快、更简单!
启动快 5 ~ 10 倍;qps 高 2~ 3 倍;运行时内存节省 1/3 ~ 1/2;打包可以缩到 1/2 ~ 1/10
本项目基于 java 17 进行编译和发布,专门争对 jakarta 10,servlet 6.0, jsp 3.1) 相关接口进行“适配”。
插件 | 描述 | 备注 |
---|---|---|
solon.boot.jetty.jakarta | 对 jetty(12)-jakarta 进行适配 | |
solon.boot.undertow.jakarta | 对 undertow(2.3)-jakarta 进行适配 | |
solon.web.servlet.jakarta | 对 servlet-jakarta 进行适配 | 已完成 |
solon.view.jsp.jakarta | 对 jsp-jakarta 进行适配 | 已完成 |
hibernate-jakarta-solon-plugin | 对 jap-jakarta 进行适配 | |
工程模块
<modules>
<module>solon-jakarta-projects/solon-boot/solon.boot.jetty.add.jsp.jakarta</module>
<module>solon-jakarta-projects/solon-boot/solon.boot.jetty.jakarta</module>
<module>solon-jakarta-projects/solon-boot/solon.boot.undertow.add.jsp.jakarta</module>
<module>solon-jakarta-projects/solon-boot/solon.boot.undertow.jakarta</module>
<module>solon-jakarta-projects/solon-web/solon.web.servlet.jakarta</module>
<module>solon-jakarta-projects/solon-render/solon.view.jsp.jakarta</module>
<module>solon-jakarta-projects/solon-plugin-data/hibernate-jakarta-solon-plugin</module>
</modules>