# 开始使用
# 说明
- 基于QueryDsl的快速,类型安全的SQL查询
- 涵盖大部分单表查询场景的通用Dao
- 方便实用的关联查询
- 基于java.util.function编写的函数式编程方式的动态数据筛选功能
- 基于jsr-303/380(Bean Validation)的注解式验证
- 基于jsr-305的静态分析
- 提供restful和传统单post两种方式的常用增删改查功能的BaseController
- huiche-spring-boot-starter快速搭建项目
- 基于实体类注解的Sql建表支持,可独立框架外使用,支持修改字段和删除字段,详细参考: sql-builder
# 快速开始
一、parent方式(推荐)
<project>
<parent>
<groupId>org.huiche</groupId>
<artifactId>huiche</artifactId>
<version>${huiche.version}</version>
</parent>
<dependencies>
<dependency>
<groupId>org.huiche</groupId>
<artifactId>huiche-spring-boot-starter</artifactId>
<version>${huiche.version}</version>
</dependency>
</dependencies>
</project>
二、dependencyManagement方式
<project>
<properties>
<!--使用此方式,需要额外指定java版本(>=8)-->
<java.version>1.8</java.version>
<maven.compiler.source>${java.version}</maven.compiler.source>
<maven.compiler.target>${java.version}</maven.compiler.target>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.huiche</groupId>
<artifactId>huiche</artifactId>
<version>${huiche.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>org.huiche</groupId>
<artifactId>huiche-spring-boot-starter</artifactId>
</dependency>
</dependencies>
</project>
实体类 →