SpringBoot集成ES

SpringBoot跨域问题CORS解决

前后端分离的项目中,接口和页面往往部署中不同的服务中,这个时候就是出现跨域的问题。如果是SpringBoot项目,可以采用下面两种方式来解决跨域问题。
阅读更多

SpringBoot基于AOP实现操作日志记录

在开发系统时,尤其是后台管理系统,几乎每一个操作,都要求记录其操作日志。如果在每一个操作结束之后,都加上一个记录日志的操作,那样代码会非常臃肿,耦合度高、代码可读性差,维护难。本例中,采用AOP来实现日志记录功能,一个注解即可实现同样的效果。
阅读更多

Validator自定义注解校验枚举类型

SpringBoot需要引入spring-boot-starter-validation(使用Hibernate Validator 框架提供验证功能) 依赖进行参数校验,由于本项目中已经引入了spring-boot-starter-web 依赖(包含spring-boot-starter-validation依赖),就不需要重复引用了。但是该框架并没有提交对枚举的校验,文本将自己扩展一个枚举校验
阅读更多

SpringBoot集成邮件发送

实际开发中发送邮件是一个非常常见的功能,SpringBoot项目对邮件发送提供了很好的支持,本文将演示如果将发送邮件Mail封装成一个工具,让代码便捷的发送邮件。
阅读更多