### 1、solon-lib

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

* 移除了 solon-security-validation


以下为 v2.9 之后的内容

```xml
<parent>
    <groupId>org.noear</groupId>
    <artifactId>solon-parent</artifactId>
    <version>3.10.1</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-snack4</artifactId>
    </dependency>
</dependencies>
```


### 2、常见组合方案

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


| 旧版快捷组合包 | 新的组合方式 | 备注 |
| -------- | -------- | -------- |
| solon-lib     | solon-lib +<br/>solon-security-validation     |      |
| solon-job     | solon-lib +<br/>solon-scheduling-simple     |  或用 solon-scheduling-quartz    |

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