io.github.toquery:clever-framework-dao

Spring-based rapid development framework

License

License

GroupId

GroupId

io.github.toquery
ArtifactId

ArtifactId

clever-framework-dao
Last Version

Last Version

1.0.6
Release Date

Release Date

Type

Type

jar
Description

Description

Spring-based rapid development framework
Project URL

Project URL

https://github.com/ToQuery/clever-framework

Download clever-framework-dao

How to add to project

<!-- https://jarcasting.com/artifacts/io.github.toquery/clever-framework-dao/ -->
<dependency>
    <groupId>io.github.toquery</groupId>
    <artifactId>clever-framework-dao</artifactId>
    <version>1.0.6</version>
</dependency>
// https://jarcasting.com/artifacts/io.github.toquery/clever-framework-dao/
implementation 'io.github.toquery:clever-framework-dao:1.0.6'
// https://jarcasting.com/artifacts/io.github.toquery/clever-framework-dao/
implementation ("io.github.toquery:clever-framework-dao:1.0.6")
'io.github.toquery:clever-framework-dao:jar:1.0.6'
<dependency org="io.github.toquery" name="clever-framework-dao" rev="1.0.6">
  <artifact name="clever-framework-dao" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.github.toquery', module='clever-framework-dao', version='1.0.6')
)
libraryDependencies += "io.github.toquery" % "clever-framework-dao" % "1.0.6"
[io.github.toquery/clever-framework-dao "1.0.6"]

Dependencies

compile (19)

Group / Artifact Type Version
javax.persistence : javax.persistence-api jar 2.2
com.fasterxml.jackson.core : jackson-databind jar 2.9.8
io.github.toquery : clever-framework-core jar 1.0.6
io.github.toquery : clever-framework-common jar 1.0.6
org.springframework.boot : spring-boot-starter-data-jpa jar 2.1.6.RELEASE
com.google.guava : guava jar 26.0-jre
com.alibaba : fastjson jar 1.2.58
org.apache.commons : commons-lang3 jar 3.8.1
org.apache.commons : commons-collections4 jar 4.2
org.reflections : reflections jar 0.9.11
org.mybatis.spring.boot : mybatis-spring-boot-starter jar 2.1.0
com.github.pagehelper : pagehelper-spring-boot-starter jar 1.2.10
javax.validation : validation-api jar 2.0.1.Final
org.hibernate.validator : hibernate-validator jar 6.0.17.Final
commons-beanutils : commons-beanutils jar 1.9.3
com.github.jsqlparser : jsqlparser jar 0.9.1
org.hibernate : hibernate-envers jar 5.3.10.Final
org.slf4j : slf4j-api jar 1.7.26
org.springframework.boot : spring-boot-configuration-processor Optional jar 2.1.6.RELEASE

provided (1)

Group / Artifact Type Version
org.projectlombok : lombok jar 1.18.2

Project Modules

There are no modules declared in this project.

spring 快速开发框架

GitHub License Build Status GitHub Issues GitHub Repo Size GitHub Last Commit GitHub Commit Activity

Maven Central Version

clever-framework : 基于 Spring Boot 的拓展框架,遵循约定大于配置的原则 。

注意:snapshots 版本会及时响应,修复最新的 bug 或者必要的需求。

依赖 版本
Spring 5.2.8.RELEASE
Spring Boot 2.3.3.RELEASE
Spring Cloud Hoxton.SR7

ReadMe Card

使用方式

修改项目的pom.xml文件,引入parent节点,如使用了 Spring Boot 的依赖,直接替换即可。

目前最新版本为: Maven Central Version

<parent>
    <groupId>io.github.toquery</groupId>
    <artifactId>clever-framework</artifactId>
    <version>1.0.8-SNAPSHOT</version>
</parent>

方法命名规范

  • getXXXByXXX 通过XX条件获取单个对象
  • findXXXByXXX 通过XX条件获取list集合
  • queryXXXByXXX 通过XX条件获取list集合,带分页

IDE配置

  • IntellJ IDEA 提示找不到 mybatis mapper 实现

使用注解 @SuppressWarnings("MybatisMapperMethodInspection") 忽略IDEA的 mybatis mapper 检查

Versions

Version
1.0.6
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0