3 乔晓乔

尚未进行身份认证

恰同学少年,风华正茂;书生意气,挥斥方遒,抄起键盘,写代码。

等级
TA的排名 17w+

第五篇: Model 类增删改查及分页案例详解

CRUD 方法案例一:生成实体类继承Model类,具体可参考第三篇sql-puls 代码生成。以SysUser类为实例package com.qiaoyatao.demo.model;import com.qiaoyatao.sqlplus.annotation.model.ID;import com.qiaoyatao.sqlplus.plus.Model;import l...

2020-01-03 10:46:46

第四篇: Model 类增删改查及分页

Model CRUD 方法说明: 实体类继承Model类即可调用crud等方法。以SysUser 类为列,继承Model类(具体可参考https://gitee.com/qiaoyatao/sql-plus-demo) 通过实例类调用即可createSysUser user = new SysUser();user.create();//创建表(不存在即创建,存在不创建)...

2020-01-02 16:26:10

第三篇: sql-plus代码生成器

代码生成器AutoGenerator 是 sql-plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。:使用教程AutoGenerator:AutoGenerator是sql-plus代码生成器主类,内置execute,createM...

2020-01-02 15:18:39

第二篇: 入门

入门安装下载sql-plus源码install安装到本地仓库地址:https://gitee.com/qiaoyatao/sql-plus案例项目:https://gitee.com/qiaoyatao/sql-plus-demo如果使用 Maven 来构建项目,则需将下面的 dependency 代码置于 pom.xml 文件中:<dependency> ...

2020-01-02 14:20:00

第一篇:简介

简介什么是 sql-plus?sql-plus 是一款优秀的持久层插件,利用反射方式提取sql语句通过sql执行器执行(内置JDBC),零配置与任何一种持久层框架都可以无缝整合吗,实体类通过集成Model实现对数据库操作,内置实现分页,动态sql语句 ,实例化响应VO,数据校验,对象拷贝,获取json请求格式,以及代码生成器等。。。...

2020-01-02 14:08:45

自定义实现注解校验工具类

package com.qiaoyatao.demo.util;import com.alibaba.druid.sql.visitor.functions.Char;import com.qiaoyatao.demo.constants.Symbol;import org.hibernate.validator.constraints.Length;import org.hiberna...

2019-12-10 14:29:23

获取请求json数据

通常我们在做接口开发时,常常需要接受json类型的数据,如需要先使用postMian进行测试,就需要大量的写json,这样通常需要耗费很长时间,所以本人就写了一个工具类。//3、获取json请求参数 public static String toParam(Class clazz) { try { Object instance = clazz...

2019-12-10 14:23:30

自定义注解AsName 拷贝

如果你做过第三方api 开发,如机票下单,或者调用其他api时,第三方api字段与数据库字段不同,这就需要大量的set数据,这样一来就需要书写很多无用的代码,废话不多说,直接上代码1、自定义AsName 注解package com.auth.annotation;import java.lang.annotation.*;@Retention(RetentionPolicy.R...

2019-12-05 16:12:50

jad158g class文件转java文件

1、下载jad.exe 程序2、解压jar包或者war包3、创建jad158g.win 文件夹,把jad.exe 和class文件下的.class文件4、cmd执行命令:jad -o -r -s java -d src classes/**/*.class...

2019-11-26 16:24:16

spring boot mybatis 控制台打印sql 语句

1、application.properties 添加2、日志调整到debug级别3、com.deo.mapper 是你自己的mapper路径logging.level.com.deo.mapper=debug实例:2019-11-08 14:53:31.713 DEBUG 7356 --- [p-nio-80-exec-7] com.deo.mapper.TmcMap...

2019-11-08 14:51:55

spring boot 与pagehelper 实现分页

1、引入pom 坐标<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>4.1.1</versio...

2019-11-08 11:52:01

1、AOP实现校验,字符串去重

实现AOP 需要引入aop的maven 坐标 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> ...

2019-11-08 11:30:44

java 反射之获取泛型对象的所有字段与对应的值包括父类

public static void main(String[] args) throws IntrospectionException { SysUser obj = new SysUser(); obj.setId(1L); obj.setUserName("测试"); obj.setCreatedDate(LocalDateT...

2019-11-08 11:26:50

1、redis工具类

1、Jedis是Redis官方推荐的面向Java的操作Redis的客户端RedisTemplate是SpringDataRedis中对JedisApi的高度封装,相对于Jedis来说可以方便地更换Redis的Java客户端,比Jedis多了自动管理连接池的特性,方便与其他Spring框架进行搭配使用StringRedisTemplate继承RedisTemplate,两者的数据是不共通的,也就...

2019-11-06 18:09:00

1、SpringBoot自定义拦截器-跨域

@Component@WebFilter(urlPatterns = "/*", filterName = "CorsFilter")public class CorsFilter implements Filter { @Override public void doFilter(ServletRequest req, ServletResponse res, Filte...

2019-11-06 18:06:31

1、@Aspect 注解使用详解

AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术.AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。在s...

2019-11-06 17:58:41

3、spring 注解验证@NotNull等使用方法

1、常用的注解@Null 被注释的元素必须为null@NotNull 被注释的元素不能为null@AssertTrue 被注释的元素必须为true@AssertFalse 被注释的元素必须为false@Min(value) 被注释的元素必须是一个数字,其值必须大于等于指定的最小值@Max(value) 被注释的元素必须是一个数字,其值必须小于等于指定的最大值@Deci...

2019-11-05 11:12:14

2、注解的原理

1、注解英文称 Annotaion,是Java从1.5开始支持加入源码的特殊语法元数据,作为程序的元数据嵌入到程序当中。注解实现有一个重要的接口Annotation接口,利用@interface关键字,将所有使用该关键字的注解类都实现Annotation接口。Annontation像一种修饰符一样,应用于包、类型、构造方法、方法、成员变量、参数及本地变量的声明语句中。使用注解的好处:1、帮助代...

2019-11-04 18:00:20

1、spring boot 自定义注解

注解可以极大的节省我们的开发效率,提高代码质量1、引入AOP Maven 坐标<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId></dependency...

2019-11-04 15:04:49

dubbo项目

https://github.com/apache/dubbo

2019-10-23 17:35:01

查看更多

勋章 我的勋章
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。