编程之家

编程之家

最好的学会是教会其他人

Scroll Down
springboot日志配置

springboot日志配置

项目的开发过程中,开发人员对于日志一定不会陌生。日志能够记录程序运行的轨迹,输出软件运行中的关键信息,辅助我们排查与定位问题,优化程序运行性能,监控程序运行状态,不可不谓重要。SpringBoot项目的spring-boot-starter默认引用spring-boot-starter-loggin

2020-09-22
1,848 0
动手制作一个starter包

动手制作一个starter包

上一篇博客介绍了springboot自动装配的原理。springboot本身有丰富的spring-boot-starter-xx集成组件,这一篇趁热打铁加深理解,我们利用springboot自动装配的机制,制作一个属于自己的starter包。制作一个starter包思路​这一篇博客我制作一个上传图片

2020-09-22
867 0
springboot集成spring-data-jpa

springboot集成spring-data-jpa

Spring Data是Spring 社区的一个子项目,主要用于简化数据(关系型&非关系型)访问,其主要目标是使得数据库的访问变得方便快捷。目前支持的关系型与非关系型数据有Spring data JPA、Mongodb、Redis、JDBC、Elasticsearch....具体可查看Spr

2020-09-22
656 0
springboot集成mybatis最佳实践

springboot集成mybatis最佳实践

前面文章介绍过SpringBoot结合Jpa实现对数据库的操作。今天介绍下SprigBoot集成Mybatis的相关知识点。Mybatis作为一个半自动化的ORM框架,根据条件动态拼接SQL,是其一大优点。贴合原生SQL的写法,方便开发人员灵活的编写复杂的SQL语句。SpringBoot集成Myba

2020-09-22
515 0
springboot @Enable原理

springboot @Enable原理

上一篇springboot2.x基础教程:@Async开启异步任务我们使用了@EnableAsync注解来启用异步执行。SpringBoot框架中@Enable*注解有很多例如:@EnableAspectJAutoProxy、@EnableCaching、@EnableAutoConfigurati

2020-09-22
724 0
@Scheduled开启定时任务及源码分析

@Scheduled开启定时任务及源码分析

在项目开发过程中,我们经常需要执行具有周期性的任务,通过定时任务可以很好的帮助我们实现。常见的定时任务有JDK自带的TimeTask,ScheduledExecutorService,第三方的quartz框架,elastic-job等。今天要给大家介绍的是SpringBoot自带的定时任务框架,通过

2020-09-22
672 0
@Async开启异步任务

@Async开启异步任务

在开发项目中通常我们有场景需要开启异步任务。比如在用户注册成功时,需要发放一些优惠券。此时为了不让这些额外的操作影响用户的注册流程,我们通常开启一个线程异步去执行发放优惠券逻辑。通常我们需要自己定义一个线程池,开启一个线程任务。在Springboot中对其进行了简化处理,自动配置一个 org.spr

2020-09-22
757 0
springboot过滤器和拦截器详解

springboot过滤器和拦截器详解

在springboot web项目开发过程中,我们通常需要对请求与响应的内容请求拦截处理,如进行请求日志记录、UA检查、用户权限验证、非法内容过滤等功能,这时候过滤器与拦截器就派上用场。本文带大家讲解springboot如何使用过滤器与拦截器以及两者之间的区别。过滤器Servlet 过滤器可以动态地

2020-09-22
637 0
springmvc参数绑定注解今天彻底搞清楚

springmvc参数绑定注解今天彻底搞清楚

在编写SpringBoot项目中我们通常在Controller层使用@RequestParam、@RequestBody等注解接收前端请求参数。我们应该怎么使用各种注解,这片文章带大家把springmvc参数绑定使用彻底搞清楚。Http请求报文HTTP协议定义Web客户端如何从Web服务器请求Web

2020-09-22
637 0
JRebel实现SpringBoot热部署

JRebel实现SpringBoot热部署

当我们开发SpringBoot过程中通常比较频繁的修改代码,每次都要重启项目等待很长才能生效。Idea的Jrebel插件能够实现修改了代码的某一部分,不需要再次启动程序,随时修改,随时生效。接下来就给大家贴出Idea工具安装、破解JRebel这款神器的详细图文教程。Idea配置JrebelIdea安

2020-09-22
336 0