随笔分类 - SpringBoot
摘要:出处:https://www.jianshu.com/p/49133c107143 定时任务在企业项目比较常用到,几乎所有的项目都会牵扯该功能模块,定时任务一般会处理指定时间点执行某一些业务逻辑、间隔时间执行某一些业务逻辑等。 在新版本的SpringBoot2.0发布后,针对Quartz新版本进行了
阅读全文
摘要:Lombok通过简单注解来实现精简代码来达到消除冗长代码的目的。它能够提高编码效率、使代码更简洁、消除冗长代码、避免修改字段名时忘记修改方法名。 一、Lombok注解 Lombok主要常用的注解有: 1. @Data 注解在类上。在JavaBean或类JavaBean中使用,这个注解包含范围最广,它
阅读全文
摘要:抄自:https://blog.csdn.net/liujun03/article/details/82684209 Java应用中,日志一般分为以下5个级别(从高到低): ERROR 错误信息 WARN 警告信息 INFO 一般信息 DEBUG 调试信息 TRACE 跟踪信息 Spring Boo
阅读全文
摘要:在日常项目运行中,我们总会有需求在某一时间段周期性的执行某个动作。比如每天在某个时间段导出报表,或者每隔多久统计一次现在在线的用户量。在springboot中可以有很多方案去帮我们完成定时器的工作,有Java自带的java.util.Timer类,也有强大的调度器Quartz,还有SpringBoo
阅读全文
摘要:初建一个简单的spring boot 项目,启动后会报错:就是在项目启动的时候在 resource目录下没有加载到配置信息;如果项目只是想简单的启动运行,不进行数据库操作可以在 启动类上做如下处理便可解决。 @SpringBootApplication(exclude= {DataSourceAut
阅读全文
摘要:AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是Spring框架中的一个重要内容,它通过对既有程序定义一个切入点,然后在其前后切入不同的执行内容,比如常见的有:打开数据库连接/关闭数据库
阅读全文
摘要:热部署有三种方式: SpringLoader 插件 DevTools 工具 安装JRebel插件 注意:热部署的功能依赖于工具的自动编译,Eclipse-->Build Automatically必须勾选。 一、SpringLoader 1. 以 maven 插件方式使用 SpringLoader
阅读全文
摘要:异常的处理方式有多种: 自定义错误页面 @ExceptionHandler注解 @ControllerAdvice+@ExceptionHandler注解 配置SimpleMappingExceptionResolver处理异常 自定义 HandlerExceptionResolver 类处理异常
阅读全文
摘要:一、Eclipse 解决方法:Eclipse中安装Spring Tools Suite(STS)。 这里采用离线安装的方式。 1. 官网:https://spring.io/tools3/sts/all 注意:sts的版本需要与你的eclipse对应 查看历史版本,我的eclipse是4.5.2,所
阅读全文
摘要:一、单个文件上传 1. 在static目录下创建upload.html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>文件上传</title> </head> <body> <form action="fileUploadCo
阅读全文
摘要:创建SpringBoot项目的两种方式
阅读全文