Java 基础

springboot关于favicon.ico的一次坑

一个springboot项目,通过浏览器访问会出错,但是通过curl访问是正常的,最后通过抓包发现浏览器访问的时候不但访问我真正需要的请求,还回去访问favicon.ico,而favicon.ico我是希望不要去访问的,而且不需要的...

Java解析前端传来的嵌套json

import com.alibaba.fastjson.JSONArray; JSONArray arr = JSONArray.parseArray(JSON.toJSONString(req.getOptions())); for(int i=0;i<arr.size();i++){ arr.getJSONObject(i).get("option").toStrin...

拦截器的使用

Step 1 创建拦截器(util/interceptor/TokenInterceptor.class) package com.ren.draw.util.Interceptor; import com.ren.draw.util.exception.RenException; import org.slf4j.Logger; import org.slf4j.Log...

mybatis配置

1、配置maven <!-- 集成mybatis--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artif...

DigestUtils.md5Hex()加密

在项目中把commons-codec-1.3.jar放进去,对我们想要加密的参数值直接进行加密处理,用DigestUtils.md5Hex(),括号中放入我们需要加密的参数即可。 <dependency> <groupId>org.apac...

List的copy方法

实体类包含完整的信息,如果只需要返回部分信息会用到 List<EbookResp> respList = new ArrayList<>(); for (Ebook ebook : ebookList) { EbookResp ebookResp = new EbookRes...

Springboot中redis的用法

Step 1 pom.xml引入依赖 (不加版本号会调用springboot的版本号) <!--redis--> <dependency> <groupId>org.springframework.boot</groupId> <artif...