Plugin 插件体系
Solon 的插件也可以叫擴展組件,相當于Spring 的 starter。Solon已經提供了大量的基礎插件,但對第三方的框架適配目前較少。
插件 說明
boot插件:: 說明
org.noear:solon.boot.jlhttp* boot插件,對jlhttp適配,提供http服務(不自帶session state)
org.noear:solon.boot.jetty* boot插件,對jetty適配,提供http服務(網友@khb提供)
org.noear:solon.boot.undertow* boot插件,對undertow適配,提供http服務(網友@tyk提供)
org.noear:solon.boot.websocket boot插件,對java-websocket適配,提供websocket服務
org.noear:solon.extend.jetty.jsp 擴展插件,為jetty添加jsp支持(不建議使用jsp)(網友@khb提供)
org.noear:solon.extend.undertow.jsp 擴展插件,為undertow添加jsp支持(不建議使用jsp)(網友@tyk提供)
SocketD boot插件:: 說明
org.noear:solon.boot.socketd.jdksocket boot插件,對jdk-socket適配,提供socketd服務
org.noear:solon.boot.socketd.netty boot插件,對netty適配,提供socketd服務
org.noear:solon.boot.socketd.smartsocket boot插件,對smartboot-socket適配,提供socketd服務
靜態文件支持插件:: 說明
org.noear:solon.extend.staticfiles 擴展插件,添加靜態文件支持(監視 resources/static 文件夾)
切面支持插件:: 說明
org.noear:solon.extend.aspect 擴展插件,添加Dao、Service注解支持;進而支持事務和緩存注解
數據操作支持插件:: 說明
org.noear:solon.extend.data 擴展插件,實現事務和緩存的注解支持
驗證操作支持插件:: 說明
org.noear:solon.extend.validation 擴展插件,實現驗證類注解支持
Yaml配置支持插件:: 說明
org.noear:solon.extend.properties.yaml 擴展插件,添加yml配置文件支持
定時任務支持插件:: 說明
org.noear:solon.extend.schedule 擴展插件,實現定時任務支持(和 cron4j-solon-plugin 風格不同)
遠程關閉支持插件:: 說明
org.noear:solon.extend.stop 擴展插件,實現遠程關閉支持
Session插件:: 說明(可將boot插件的session state服務,自動換掉)
org.noear:solon.extend.sessionstate.local 擴展插件,本地session
org.noear:solon.extend.sessionstate.redis 擴展插件,分布式session(其于redis構建)
序列化插件:: 說明
org.noear:solon.serialization.fastjson* 序列化插件,對 fastjson 適配,提供json視圖輸出 或 序列化輸出
org.noear:solon.serialization.snack3* 序列化插件,對 snack3 適配,提供json視圖輸出 或 序列化輸出
org.noear:solon.serialization.hession* 序列化插件,對 hession 適配,提供 hession 序列化輸出
org.noear:solon.serialization.jackson 序列化插件,對 jackson 適配,提供json視圖輸出 或 序列化輸出
視圖插件:: 說明(可置多個視圖插件)
org.noear:solon.view.freemarker* 視圖插件,對 freemarker 適配,提供html視圖輸出
org.noear:solon.view.jsp 視圖插件,對 jsp 適配,提供html視圖輸出
org.noear:solon.view.velocity 視圖插件,對 velocity 適配,提供html視圖輸出
org.noear:solon.view.thymeleaf 視圖插件,對 thymeleaf 適配,提供html視圖輸出
org.noear:solon.view.beetl 視圖插件,對 beetl 適配,提供html視圖輸出
org.noear:solon.view.enjoy 視圖插件,對 enjoy 適配,提供html視圖輸出
rpc client:: 說明
org.noear:nami 做為 solon rpc client 使用(支持http, socket, web socket)
外部框架適配:: 說明
org.noear:beetlsql-solon-plugin beetlsql 適配插件
org.noear:cron4j-solon-plugin cron4j 適配插件
org.noear:dubbo-solon-plugin dubbo 適配插件
org.noear:feign-solon-plugin feign 適配插件
org.noear:hasor-solon-plugin hasor 適配插件
org.noear:mybatis-solon-plugin mybatis 適配插件
org.noear:mybatis-sqlhelper-solon-plugin mybatis 分頁適配插件
org.noear:quartz-solon-plugin quartz 適配插件
org.noear:weed3-solon-plugin weed3 適配插件
總結
以上是生活随笔為你收集整理的Plugin 插件体系的全部內容,希望文章能夠幫你解決所遇到的問題。