- 博客(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关注的人