cn.watsontech.webhelper:mybatis-core

Batch of useful tools for Spring web project

License

License

Categories

Categories

MyBatis Data ORM
GroupId

GroupId

cn.watsontech.webhelper
ArtifactId

ArtifactId

mybatis-core
Last Version

Last Version

0.2.1.12
Release Date

Release Date

Type

Type

jar
Description

Description

Batch of useful tools for Spring web project

Download mybatis-core

How to add to project

<!-- https://jarcasting.com/artifacts/cn.watsontech.webhelper/mybatis-core/ -->
<dependency>
    <groupId>cn.watsontech.webhelper</groupId>
    <artifactId>mybatis-core</artifactId>
    <version>0.2.1.12</version>
</dependency>
// https://jarcasting.com/artifacts/cn.watsontech.webhelper/mybatis-core/
implementation 'cn.watsontech.webhelper:mybatis-core:0.2.1.12'
// https://jarcasting.com/artifacts/cn.watsontech.webhelper/mybatis-core/
implementation ("cn.watsontech.webhelper:mybatis-core:0.2.1.12")
'cn.watsontech.webhelper:mybatis-core:jar:0.2.1.12'
<dependency org="cn.watsontech.webhelper" name="mybatis-core" rev="0.2.1.12">
  <artifact name="mybatis-core" type="jar" />
</dependency>
@Grapes(
@Grab(group='cn.watsontech.webhelper', module='mybatis-core', version='0.2.1.12')
)
libraryDependencies += "cn.watsontech.webhelper" % "mybatis-core" % "0.2.1.12"
[cn.watsontech.webhelper/mybatis-core "0.2.1.12"]

Dependencies

compile (11)

Group / Artifact Type Version
cn.watsontech.webhelper : common jar 0.2.1.2
com.fasterxml.jackson.core : jackson-annotations jar 2.11.3
io.swagger : swagger-annotations jar 1.6.1
org.springframework : spring-beans jar 5.3.1
tk.mybatis : mapper jar 4.1.5
com.alibaba : fastjson jar 1.2.75
org.mybatis : mybatis jar 3.5.6
com.github.pagehelper : pagehelper jar 5.1.11
org.springframework : spring-jdbc jar 5.3.1
tk.mybatis : mapper-core jar 1.1.3
javax.validation : validation-api jar 2.0.1.Final

provided (5)

Group / Artifact Type Version
org.mybatis.generator : mybatis-generator-core jar 1.3.7
org.freemarker : freemarker jar 2.3.30
com.google.guava : guava jar 30.0-jre
org.aspectj : aspectjrt jar 1.9.6
org.aspectj : aspectjweaver jar 1.9.6

Project Modules

There are no modules declared in this project.

WebCore project:: useful helpers for spring web project Maven Central

You can use the this project for your spring web project to V0.2.1.23 web-common更新

  1. 添加accessLog参数的groupField支持,通过groupField来支持自定义多个groupId

V0.2.1.22 web-common更新

  1. 添加loginUser到权限和角色检查hasPermission和hasRole

V0.2.1.6更新

  1. 添加角色与权限关联绑定 完善角色与权限方法

V0.2.1更新

  1. 分离各模块,使使用者可以按需加载,具体模块有
    • common 公共工具,不依赖任何项目
    • web-common web公共组件,包括用户登陆相关
    • mybatis-core mybatis相关组件,包括代码生成器等
    • openapi-core 开放接口相关,开放接口仅需添加注解即可
    • vendor-file 文件服务,集成了腾讯云存储,华为云存储,阿里云存储服务
    • vendor-push app推送服务,目前仅集成华为推送
    • verdor-sms 短信服务,支持华为短信、腾讯云短信、阿里云短信服务
    • web-template springboot的模版项目结构,包括crud和用户登陆

V0.1.5更新

  1. 访问日志添加 groupId 分组支持(tb_access_log需添加group_id(varchar)字段)
  2. 角色添加 builtinType和 type 支持,原type改成builtinType,新增type与管理员type账号类型匹配(tb_role需添加builtin_type(tinyint(1))字段)

V0.1.5.1更新

1)修复BaseService的 T queryForObject(String sql, Class requiredType, @Nullable Object... args) throws DataAccessException;方法泛型丢弃问题 2)修复openapi时间间隔检查过于严格问题,容易导致时间戳非法

Gpg版本过高无法弹出密码输入框解决方法(gpg: signing failed: Inappropriate ioctl for device)
export GPG_TTY=$(tty)
mvn clean install deploy -P release
mvn clean install deploy versions:set -DnewVersion=0.2.1.3

Versions

Version
0.2.1.12
0.2.1.11
0.2.1.10
0.2.1.9
0.2.1.8
0.2.1.6
0.2.1.5
0.2.1.4
0.2.1.3
0.2.1.2
0.2.1.1
0.2