自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 controller通用层 --工具类

时间工具类 package com.ruoyi.common.utils; import java.lang.management.ManagementFactory; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import org.apache.commons.lang3.time.DateFormatUtils; /** * 时间工具类 * * @aut

2021-06-16 12:02:38 903

原创 程序返回操作信息(AjaxResult) --工具类

状态码定义 package com.ruoyi.common.constant; /** * 返回状态码 * * @author ruoyi */ public class HttpStatus { /** * 操作成功 */ public static final int SUCCESS = 200; /** * 对象创建成功 */ public static final int CREATED = 201;

2021-06-16 10:03:53 3480

原创 String--工具类

package com.ruoyi.common.utils; import java.util.ArrayList; import java.util.Collection; import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; import com.ruoyi.common.core.text.StrFormatter; /** * 字符串工具类 * * @au

2021-06-16 09:51:10 168

原创 验证码 生成

第一步配置验证码的规则 package com.ruoyi.framework.config; import java.util.Properties; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import com.google.code.kaptcha.impl.DefaultKaptcha; import com.go

2021-06-15 17:58:38 261

原创 常量--通用常量信息

通用常量信息类 /** * 通用常量信息 * * @author ruoyi */ public class Constants { /** * UTF-8 字符集 */ public static final String UTF8 = "UTF-8"; /** * GBK 字符集 */ public static final String GBK = "GBK"; /** * http请求

2021-06-15 17:39:34 149

原创 UUID --工具类

UUID 工具类 import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.security.SecureRandom; import java.util.Random; import java.util.concurrent.ThreadLocalRandom; import com.ruoyi.common.exception.UtilException; /** *

2021-06-15 17:36:17 418

原创 redis--工具类

redis工具类 package com.ruoyi.common.core.redis; import java.util.Collection; import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Set; import java.util.concurrent.TimeUnit; import org.springframework.beans.factory.annotat

2021-06-15 17:21:32 107

原创 SpringBoot ---拦截器

拦截机制有三种: 过滤器(Filter)能拿到http请求,但是拿不到处理请求方法的信息。 拦截器(Interceptor)既能拿到http请求信息,也能拿到处理请求方法的信息,但是拿不到方法的参数信息。 切片(Aspect)能拿到方法的参数信息,但是拿不到http请求信息。 他们三个各有优缺点,需要根据自己的业务需求来选择最适合的拦截机制。 拦截机制图 手写拦截器实战 /** * Time 时间拦截器(比时间过滤器准)) * Created by Fant.J. */ @Component p

2021-06-15 10:38:24 158

原创 SpringBoot -- 过滤器

过滤器 浏览器对服务器的请求,会先经过过滤器,再到达服务器 服务器对浏览器的响应,也会先经过过滤器,最后再响应给浏览器 1.创建过滤器类 * * @WebFilter filterName 定义注册的过滤器的名字 * urlPatterns 定义要拦截所有的请求 * */ @WebFilter(filterName="userFilter",urlPatterns={"/*"}) public class UserFilter implements Filter { Logger logg

2021-06-10 10:56:19 190

原创 Spring项目yml中加载另一个配置yml

项目中使用多个yml #######配置 spring: profiles: #在yml中引入另一个yml(注意:必须以application-开头) active: druid ############ 另一个yml名称只能是 application-druid.yml

2021-05-28 09:52:11 2763

原创 mybatis 使用注解开发

入门 简单使用: ########Results做字段映射 @Select("select t_id, t_age, t_name " + "from sys_user " + "where t_id = #{id} ") @Results(id="userResults", value={ @Result(property="id", column="t_id"),

2021-05-26 17:59:16 198

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除