Spring boot
码农的诞生
这个作者很懒,什么都没留下…
展开
-
Spring @Valid实现接口参数分组校验
首先定义一个统一结果返回类import io.swagger.annotations.ApiModelProperty;import lombok.Data;/** * @author administrator * @description * @date 2022/4/12 15:27 */@Datapublic class ResultDTO<T> { @ApiModelProperty(value = "标识true成功,false失败") pr原创 2022-04-12 15:46:05 · 1464 阅读 · 0 评论 -
SpringBoot集成RestTemplate请求高德地图API
加入相关依赖与spring-boot集成<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency>RestTemplate连接池超时等配置import org.apache.http.client.HttpClient;import or原创 2022-01-24 09:49:36 · 758 阅读 · 0 评论 -
Springboot集成Quartz定时任务yml文件配置方式
构建maven项目,引入maven依赖包其中quartz、quartz-jobs、spring-boot-starter-quartz、spring-context-support 四个依赖包为quartz定时任务所需<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchem.原创 2021-03-23 09:49:34 · 7757 阅读 · 0 评论 -
Springboot整合Quartz实现定时任务数据库动态配置
引入maven相关依赖 <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz-jobs</artifactId> <version>2.3.2</version> </dependency> <原创 2021-03-17 16:31:58 · 2195 阅读 · 7 评论 -
Java使用poi读取excel数据转换成csv再读取,通过数据库配置信息导入导出数据
一、首先配置相关maven包 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.1.0</version> </dependency> <...原创 2019-09-11 10:03:15 · 4890 阅读 · 4 评论 -
SpringBoot+Swagger2实现API文档+lombok工具包简化代码
Swagger UI:提供了一个可视化的UI页面展示描述文件。接口的调用方、测试、项目经理等都可以在该页面中对相关接口进行查阅和做一些简单的接口请求。该项目支持在线导入描述文件和本地部署UI项目。lombok是一个可以帮助我们简化java代码编写的工具类,尤其是简化javabean的编写,即通过采用注解的方式,消除代码中的构造方法,getter/setter等代码,使我们写的类更加简洁...原创 2019-08-01 11:27:57 · 446 阅读 · 0 评论 -
Spring Boot工程pom.xml文件配置详解
直接附上pom.xml文件配置的demo<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apa原创 2021-01-11 10:05:18 · 1569 阅读 · 0 评论 -
SpringBoot项目启动后预加载分别是ApplicationRunner和CommandLineRunner
SpringBoot提供了两个接口实现Spring IOC容器启动完成后执行分别是ApplicationRunner和CommandLineRunner两种接口都是提供了一个run方法,用法可以说是一样的,区别只在于方法的参数:ApplicationRunner接口中run方法的参数为ApplicationArguments而CommandLineRunner接口中run方法的参数为String数组可以定义多个实现ApplicationRunner或者CommandLineRunner的Bean原创 2020-12-30 15:25:55 · 754 阅读 · 0 评论