![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
大雷!
士不可不弘毅任重而道远!
展开
-
SpringBoot定时器应用纪要
SpringBoot定时器应用纪要背景: 公司项目部分数据需要动态刷新过期数据,因此需要设置定时任务.特此纪要. 问题: SpringBoot如何实现定时任务?说明: SpringBoot实现定时任务主要有三种方式: 1. 静态方式: 基于注解. 2. 动态方式: 基于接口. 3. 多线程定时任务.时间点设定规则: 秒(0~59) 例如0/5表示每5秒 分(0~59) 时(0~23) 日(0~31)的某天,需计算 月(0~11) 周几( 可填1-7 或 SUN/M.原创 2020-11-03 11:40:57 · 73 阅读 · 0 评论 -
前后端接口请求参数校验纪要
背景: 项目开始初期前端漏传参数,参数不合法等问题是我为之苦恼的重要问题,直到后来项目中出现并用到SpringBoot提供的@Validated注解之后,终得以解脱.问题描述: 前后端交互过程中,如果前端在请求后台接口的过程中,参数并未获取到,或者输入的不是后端想要的合法值时,此时除了前端或后端手动逻辑判断外,并没有想到更加合适于SpringBoot提供的注解@Validated.说明: 以往自己处理这种问题时,会在前端写一个参数校验函数,在每次请求后端接口之前,首先调用该函数,该函数只做.原创 2020-10-29 16:28:47 · 1990 阅读 · 0 评论 -
springboot “Access to XMLHttpRequest at “跨域问题解决
springboot "Access to XMLHttpRequest at "跨域问题解决背景: 公司前端开发采用VUE,在get请求的过程中需要传递一个超长的Json字符串,因此出现了这个问题. 问题: springboot "Access to XMLHttpRequest at "跨域问题.原因: 传递的JSON字符串中的"{"及springboot默认的tomcat传递参数的大小受限.解决办法: 1. application.properties设置tomcat传递参数大.原创 2020-10-16 12:25:27 · 8485 阅读 · 0 评论 -
@PostConstruct和@PreDestroy使用纪要
@PostConstruct和@PreDestroy使用纪要背景: 公司项目中用需要抽离公共代码,但是发现service层对象无法通过@Autowired注入到,最终获取到null的对象. 起始为了解决该问题将对应的对象设置为了类的成员变量(公量),后来项目优化有人用到了@PostConstruct这个注解. 此景之下经过研究和项目应用,特此写下本篇博文,以供后续参考.说明: 主要围绕PostConstruct进行讲解.特点: 这两个注解都是被用来修饰一个非静态的void()方法.作.原创 2020-10-16 09:17:29 · 123 阅读 · 0 评论 -
如何解决Eclipse调试SpringBoot项目每次项目启动都会进入SilentExitExceptionHandler类?
使用Eclipse调试Spring boot项目时总是直接进入SilentExitExceptionHandlerEclipse调试SpringBoot项目每次项目启动都会进入SilentExitExceptionHandler类问题表象: Eclipse启动SpringBoot项目后每次都会进入SilentExitExceptionHandler类.问题原因: 需要设置.解决办法: 1. 进入Window-->Preference-->java-->debug 2..原创 2020-09-11 10:45:16 · 710 阅读 · 0 评论