solon-lib 及常见组合方案
1、solon-lib
solon-lib(基础功能库)是个快捷组合包,自己没有代码,而是组合最基础的日常插件。相对于旧版:
- 移除了 solon-security-validation
以下为 v2.9 之后的内容
<parent>
<groupId>org.noear</groupId>
<artifactId>solon-parent</artifactId>
<version>3.0.0</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-lib | solon-lib + solon-security-validation | |
solon-job | solon-lib + solon-scheduling-simple | 或用 solon-scheduling-quartz |
如果对 solon-web 的内容不满意,也可以基于 solon-lib 重新组合。