摘要: 上一篇springboot2.x基础教程:@Async开启异步任务我们使用了@EnableAsync注解来启用异步执行。 SpringBoot框架中@Enable*注解有很多例如:@EnableAspectJAutoProxy、@EnableCaching、@EnableAutoConfigurat 阅读全文
posted @ 2020-09-06 11:29 程序员众推 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 在项目开发过程中,我们经常需要执行具有周期性的任务,通过定时任务可以很好的帮助我们实现。 常见的定时任务有JDK自带的TimeTask,ScheduledExecutorService,第三方的quartz框架,elastic-job等。 今天要给大家介绍的是SpringBoot自带的定时任务框架, 阅读全文
posted @ 2020-09-06 11:28 程序员众推 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 在开发项目中通常我们有场景需要开启异步任务。比如在用户注册成功时,需要发放一些优惠券。此时为了不让这些额外的操作影响用户的注册流程,我们通常开启一个线程异步去执行发放优惠券逻辑。 通常我们需要自己定义一个线程池,开启一个线程任务。在Springboot中对其进行了简化处理,自动配置一个 org.sp 阅读全文
posted @ 2020-09-06 11:27 程序员众推 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 当我们开发SpringBoot过程中通常比较频繁的修改代码,每次都要重启项目等待很长才能生效。Idea的Jrebel插件能够实现修改了代码的某一部分,不需要再次启动程序,随时修改,随时生效。接下来就给大家贴出Idea工具安装、破解JRebel这款神器的详细图文教程。 Idea配置Jrebel Ide 阅读全文
posted @ 2020-09-06 11:24 程序员众推 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 单元测试用于测试单个代码组件,并确保代码按预期方式工作。单元测试由开发人员编写和执行。大多数情况下,会使用JUnit或TestNG这样的测试框架。测试用例通常在方法级别编写,并通过自动化执行。 Spring Boot提供了一些注解和工具去帮助开发者测试他们的应用。 在讲springboot单元测试之 阅读全文
posted @ 2020-09-06 11:20 程序员众推 阅读(1328) 评论(0) 推荐(0) 编辑
摘要: 项目的开发过程中,开发人员对于日志一定不会陌生。日志能够记录程序运行的轨迹,输出软件运行中的关键信息,辅助我们排查与定位问题,优化程序运行性能,监控程序运行状态,不可不谓重要。 SpringBoot项目的spring-boot-starter默认引用spring-boot-starter-loggi 阅读全文
posted @ 2020-09-06 11:19 程序员众推 阅读(1231) 评论(0) 推荐(0) 编辑
摘要: 相信无论是前端还是后端开发,都或多或少地被接口文档折磨过。前端经常抱怨后端给的接口文档与实际情况不一致。后端又觉得编写及维护接口文档会耗费不少精力,经常来不及更新。其实无论是前端调用后端,还是后端调用后端,都期望有一个好的接口文档。 SpringBoot集成Swagger能够通过很简单的注解把接口描 阅读全文
posted @ 2020-09-06 11:18 程序员众推 阅读(484) 评论(0) 推荐(0) 编辑
摘要: JSR是Java Specification Requests的缩写,意思是Java 规范提案。是指向JCP(Java Community Process)提出新增一个标准化技术规范的正式请求。任何人都可以提交JSR,以向Java平台增添新的API和服务。JSR已成为Java界的一个重要标准。 JS 阅读全文
posted @ 2020-09-06 11:16 程序员众推 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 在SpringBoot项目中经常会涉及到前后端数据的交互,目前比较流行的是基于 json 格式的数据交互。但是 json 只是消息的格式,其中的内容还需要我们自行设计。不管是 HTTP 接口还是 RPC 接口保持返回值格式统一很重要,这将大大降低 前后端联调的成本。 定义的接口具体格式 { #返回状 阅读全文
posted @ 2020-09-06 11:14 程序员众推 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 当使用Spring Initializr构建springboot项目时,会自动在src/main/resources下生产application.properties文件。今天我们就来聊聊SpringBoot的配置文件。 配置文件的作用 SpringBoot采用“习惯优于配置”的理念,项目中存在大量 阅读全文
posted @ 2020-09-06 11:13 程序员众推 阅读(301) 评论(0) 推荐(0) 编辑