摘要:
前言 之前写过一篇博客是使用spring利用HandlerExceptionResolver实现全局异常捕获 里面使用spring的HandlerExceptionResolver接口来实现全局的异常捕获,当时使用,但其实之后已经替换 当前项目中使用的是:@ControllerAdvice 、@Ex 阅读全文
摘要:
前言 这本书出了已经有一段时间了,一直没有时间去读,最近抽空来记录一下。 对于书的本身来说,一开始我认为这本书会说明的更加细致一些,但是实际我也想到,如果每个地方都说的仔细的话,这本书肯定就很厚了。书本身很不错,主要是介绍了从第一次双十一开始,一直到2016年所有双十一的经历,每次经历都出现了一些什 阅读全文
摘要:
前言 aop作为spring的一个强大的功能经常被使用,aop的应用场景有很多,但是实际的应用还是需要根据实际的业务来进行实现。这里就以打印日志作为例子,在SpringBoot中配置aop 已经加入我的github模版中:https://github.com/LinkinStars/springBo 阅读全文
摘要:
前言 之前在spring中使用过定时任务,使用注解的方式配置很方便,在SpringBoot中的配置基本相同,只是原来在spring中的xml文件的一些配置需要改变,在SpringBoot中也非常简单。 已经加入我的github模版中:https://github.com/LinkinStars/sp 阅读全文
摘要:
前言 今天你们将再一次领略到SpringBoot的开发到底有多快,以及SpringBoot的思想(默认配置) 我们将使用redis存放用户的session,用户session存放策略有很多,有存放到内存的,有存放数据库的,也有存放redis。这里我们使用redis存放,目的是,当服务器重启,用户的s 阅读全文
摘要:
前言 在我们编写项目的时候,在controller中往往离不开对一些数据的校验。这里并不是说对于这些数据业务上面的校验,而是对这些数据进行空校验或者是长度校验等。 有些时候校验可以省略,根据业务的需要进行调整,而多数情况下,服务端对客户端一直采用的是不信任的策略,所以对很多参数都需要进行校验。 而校 阅读全文
摘要:
前言 在我之前使用Gradle的博文中已经提到,Gradle对依赖的管理是比较智能的,如果有两个包依赖于相同的包,而版本不同的时候,Gradle会进行自动的选择,从而避免jar包的冲突。 也就是说,在理论上使用Gradle一般情况下,不会出现jar包冲突,那么为什么会有今天这篇博文呢? Gradle 阅读全文
摘要:
前言 SpringBoot项目中在官方文档中说明,默认已经依赖了一些日志框架。而其中推荐使用的就是Logback,所以这一次我将在我的模版中加入Logback日志的配置,说明一下,SpringBoot已经依赖了Logback所以不需要手动添加依赖。 已经加入我的github模版中:https://g 阅读全文
摘要:
前言 之前在构建项目初始设计的时候在选择数据库连接的时候就看到Druid有这样的强大的功能。数据监控。对于一个项目来说,数据监控特别重要,之前使用对于数据库的监控都是通过mysql的日志等系统来完成的。而Druid之所以强大,是因为它的监控能力非常的强。简单看一张图来展示一下它的能力。 然后它们的官 阅读全文
摘要:
前言 经过一段时间的测试和修改PageHelper插件逐渐走到了让我觉得靠谱的时候,它功能的就是简化分页的实现,让分页不需要麻烦的多写很多重复的代码。 已经加入我的github模版中:https://github.com/LinkinStars/springBootTemplate 实现的步骤 1、 阅读全文