Solon v2.9.3

solon-lib 及常见组合方案

</> markdown

1、solon-lib

solon-lib(基础功能库)是个快捷组合包,自己没有代码,而是组合最基础的日常插件。相对于旧版:

  • 移除了 solon-security-validation

以下为 v2.9 之后的内容

<parent>
    <groupId>org.noear</groupId>
    <artifactId>solon-parent</artifactId>
    <version>2.9.3</version>
</parent>
    
<dependencies>
    <!-- 内核 -->
    <dependency>
        <groupId>org.noear</groupId>
        <artifactId>solon</artifactId>
    </dependency>

    <!-- 提供事务、缓存、数据源构建支持插件 -->
    <dependency>
        <groupId>org.noear</groupId>
        <artifactId>solon-data</artifactId>
    </dependency>

    <!-- 加强的动态代理支持插件 -->
    <dependency>
        <groupId>org.noear</groupId>
        <artifactId>solon-proxy</artifactId>
    </dependency>

    <!-- yml配置解析支持插件 -->
    <dependency>
        <groupId>org.noear</groupId>
        <artifactId>solon-config-yaml</artifactId>
    </dependency>

    <!-- 配置注入增强插件 -->
    <dependency>
        <groupId>org.noear</groupId>
        <artifactId>solon-config-plus</artifactId>
    </dependency>
</dependencies>

2、常见组合方案

2.9.2 移除的快捷组合包,是通过以下方式组合而成:

旧版快捷组合包新的组合方式备注
solon-libsolon-lib +
solon-security-validation
solon-jobsolon-lib +
solon-scheduling-simple
或用 solon-scheduling-quartz

如果对 solon-web 的内容不满意,也可以基于 solon-lib 重新组合。