Spring
文章平均质量分 61
MR_L_0927
这个作者很懒,什么都没留下…
展开
-
SpringBoot 使用 MultipartFile 上传文件及可能遇到的错误排查
SpringBoot2.1.3,Maven,JDK1.8首先贴上基本代码,然后一一排查可能遇到的问题.@RestController@RequestMapping(value = "load")public class FileLoad { /** * 接收到的文件根据自己的业务需求进行处理. * * @param file 将要上传的文件 * @return java.lang.String 上传后的文件名称 */ @Pos原创 2020-07-13 10:54:48 · 12404 阅读 · 3 评论 -
SpringBoot使用httpclient发送Get,Post请求
SpringBoot版本为2.0.1,pom文件添加依赖 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> ...翻译 2020-04-20 11:10:09 · 3414 阅读 · 0 评论 -
SpringBoot使用QQ邮箱发送邮件
环境: IDEA,SpringBoot,QQ邮箱开启smtppom导入依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail<...原创 2019-12-09 15:32:49 · 448 阅读 · 0 评论 -
springboot自定义权限拦截器的简单实现
环境:IDEA,jdk1.8,springboot2.1.3,maven一、拦截器实现类/** * 自定义权限拦截器 * * @author YoonaLt * @date 2019/10/29 */@Slf4jpublic class CustomIntercept implements HandlerInterceptor { /** * 使用自定...原创 2019-10-30 15:20:23 · 580 阅读 · 0 评论 -
SpringBoot 简单整合AOP
开发环境为 IDEA,jdk1.8,Maven,SpringBoot2.1.3AOP使用场景很多,此示例场景为对 web 请求进行日志记录一、在pom文件中导入AOP依赖<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-aop --><depen...原创 2019-10-29 15:23:40 · 206 阅读 · 0 评论 -
SpringBoot引用外部配置文件
springboot 项目打jar包后,如果需要修改配置文件,就需要重新打包。如果打包时配置文件不计入在内,放在一个单独的位置,每次修改时只需修改配置文件就好,这里使用官网的一个方式:官方文档1.file: ./config/ 当前 jar 包下新建 config 文件夹,放入配置文件 2.file: ./ ...翻译 2019-10-28 09:49:36 · 752 阅读 · 0 评论 -
自定义参数校验注解
注解定义Java注解又称Java标注,是Java语言5.0版本开始支持加入源代码的特殊语法元数据。为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后某个时刻非常方便的使用这些数据。Java语言中的类、方法、变量、参数和包等都可以被标注。和Javadoc不同,Java标注可以通过反射获取注解内容。在编译器生成类文件时,注解可以被嵌入到字节码中。Java虚拟机可以保留注解内容,在运行...原创 2019-10-14 17:33:55 · 1064 阅读 · 0 评论 -
一种消息系统.spring boot redis失效key监听
springboot,idea,jdk8遇到一个需求,需要每周一向用户推送通知,用户参与的视频会议开始前60min,15min,5min给其发送通知.用户关注会议开始前10min推送,还有其他两种通知.用户在线,即时收到;用户不在线,登录时收到.首先需要配置 websocket ,网上有很多相关资料,这个我就不赘述了.接下来就要完成相关需求了.第一反应是使用 定时器 ,只要在启动类上...翻译 2019-03-21 17:38:57 · 2300 阅读 · 0 评论 -
Spring Controller层接收Date类型参数报错
使用springboot整合ssm, controller层接收Date格式参数报错接收格式为yyyy-MM-dd HH:mm:ss时,在实体类对应字段上添加注解@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")如果解决不了问题,可以在controller中添加此方法 @InitBinder ...翻译 2018-11-01 11:08:08 · 1426 阅读 · 0 评论 -
Spring boot @Validated注解以及配合@Valid的使用
环境:idea,springboot,ssm简单的方法是 直接在Controller内的接口参数前加上校验注解(@NotBlank...等),此时需在类上加注解 @Validated即可.当校验参数过多,这种方法使接口参数看起来过于臃肿,代替的选择是使用 @Validated 注解来进行一些参数的验证.第一步 Bean实体类加注解下面是验证注解的类型@Null 只能为...原创 2018-12-04 13:46:28 · 7666 阅读 · 0 评论