- 博客(21)
- 收藏
- 关注
原创 Java 调用第三方接口,实战来了
在项目开发中经常会遇到调用第三方接口的情况,比如说调用第三方的天气预报接口。1、准备工作:在项目的工具包下导入HttpclientUtil这个工具类,或者也可以使用Spring框架的restTemplate来调用,上面有调用接口的方法【分为Get和Post方式的有参和无参调用】:package com.njsc.credit.util; import java.io.IOException; import java.net.URI; import java.util.ArrayList; import
2021-09-16 21:18:18
350
原创 磁盘监控
package cn.com.trs.nw.external.data.manager.controller.admin;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RequestMapping;import org.s.
2020-05-15 00:03:55
189
原创 SimplePropertyPreFilter 字段过滤功能
@ApiOperation(value = "simplePropertyPreFilters 字段过滤") @GetMapping("/getQuestionType") public ResultVo getQuestionType() { List<QuestionType> all = questionTypeService.getAll(); return new ResultVo(RespConst.RespEnum.SUCCESS..
2020-05-15 00:02:55
976
原创 StringBuilder 拼接字符串
@Override public List<Dst> getData(String qoStartTime, String qoEndTime, String regionName, List<String> codes) { List<Object> params = new ArrayList<>(); StringBuilder sql = new StringBuilder("select * from cn..
2020-05-15 00:02:03
311
原创 通过session 获取读取的记录
@GetMapping("/findName") public ResultVo findName() throws IOException { List<Person> all =service.findByName();//设置session值 request.getSession().setAttribute("personVo", all); return all; @GetMapping("/export") publi.
2020-05-15 00:01:06
278
原创 RowMapper 使用
public List selectSql(){String baseSql=""; baseSql="SELECT * from "+tableName ; //通过反射进行映射,查出实体类集合List query = jdbcTemplate.query(baseSql, new RowMapper<Object>() { @Override pu...
2020-05-07 23:56:59
663
原创 Swagger2 配置
package cn.com.trs.nw.external.data;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.cache.annotati...
2020-05-07 23:53:32
216
原创 WebClient 获取接口信息
import org.springframework.beans.factory.annotation.Autowired;import org.springframework.http.ResponseEntity;import org.springframework.util.StringUtils;import org.springframework.web.bind.annota...
2020-05-01 15:59:07
447
原创 获取注解上下文信息--ApplicationContextAware
通过ApplicationContextAware 获取上下文信息,尤其是注解信息,直接上代码import io.swagger.annotations.Api;import org.springframework.boot.ApplicationArguments;import org.springframework.boot.ApplicationRunner;import or...
2020-04-25 15:51:16
322
原创 Specification 参数的用法
----in用法@Override public List<Person> findAll(List<String> allCode) { List<Person> all =repository.findAll(new Specification<Person>() { @Override ...
2020-04-25 15:48:46
2390
原创 各类型文档工具类
1.DOC_SUFFIX = {".doc",".docx"};2.TXT_SUFFIX = {".txt",".csv"};3.EXCEL_SUFFIX = {".xls",".xlsx"};4.PDF_SUFFIX = {".pdf"};5.ZIP_SUFFIX = {".zip"};import lombok.Getter;import net.lingala.zi...
2020-04-21 20:26:19
216
原创 切面编程实例
import lombok.extern.slf4j.Slf4j;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.annotation.AfterReturning;import org.aspectj.lang.annotation.Aspect;import org.aspectj.lang.annotation....
2020-04-21 20:23:52
259
原创 通过反射获取sql查询的值--jdbcTemplate、RowMapper
private static final Map<String,Class> map=new HashMap<>(); static { map.put("PERSON_TEST", Person.class); map.put("Students_test", Students.class); } public ...
2020-04-20 21:34:32
326
原创 时间工具类(获取当月时间、实体类转化)
1.时间校验……2.时间增加减少开发3.获取当月第一天……4.实体类相互转化package cn.com.trs.dmz.external.data.manager.enums;import cn.com.trs.dmz.external.data.manager.utils.DatetimeUtil;import java.util.ArrayList;import ...
2020-04-20 21:31:14
310
原创 实战项目-BASE64 编解码
import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;/*** * BASE64 编解码 */public class ConvertBASE64 { /*** * 编码 * @param path 文件路径 * @return * @throws ...
2020-04-17 23:57:00
145
原创 数据导出excel等格式文件
@ApiOperation(value = "导出到excel") @ApiImplicitParams({ @ApiImplicitParam(paramType = "query", name = "data", dataType = "String", required = true, value = "name=必填...
2020-02-03 19:54:20
251
原创 通过流下载&批量下载
通过流的方式,实现文件下载,可支持批量下载:import lombok.extern.slf4j.Slf4j;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.http.MediaType;import org.springframework.stereoty...
2020-02-03 19:40:54
347
原创 File 工具类
根据自我需求自定义文本类,自定义如下:public class FileUtil { private static final Logger logger = LoggerFactory.getLogger(FileUtil.class); // 文件允许格式 private static String[] ALLOW_FILES = {".rar", ".doc",...
2020-02-03 19:36:30
366
原创 以流的方式读取图片
提供流的方法,代码如下 /*** * 预览图片 * @param data * @param response */ @GetMapping("/showImages") public ResultVo showImages(String data, HttpServletResponse response) throws IOExcep...
2020-02-03 19:32:02
1920
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人