- 博客(6)
- 收藏
- 关注
原创 docker 安装 rabbitMQ
docker 安装 rabbitMQ进入docker hub镜像仓库地址:https://hub.docker.com/搜索rabbitMq,进入官方的镜像,可以看到以下几种类型的镜像;我们选择带有“mangement”的版本(包含web管理页面);拉取镜像docker pull rabbitmq:3.8.0-management使用:docker images 查看所有...
2019-10-16 10:29:38 207
原创 自定义spring boot-starter,实现自动配置,自定义注解扫描注入
一、简介自定义starter包是为了方便这里说下artifactId的命名问题,Spring 官方 Starter通常命名为 spring-boot-starter-{name} 如 spring-boot-starter-web 。Spring官方建议非官方Starter命名应遵循 {name}-spring-boot-starter 的格式。这里配置的是统一异常的相关配置全局异常:h...
2019-09-22 20:35:38 6445 5
原创 全局异常处理
全局异常处理当定义了JSR303校验器后,校验不通过都会产生一个BindException,输出错误信息。若要对异常处理,我们可以定义一个全局异常处理的拦截器。好处:1.可以实现对项目中所有产生的异常进行拦截,在同一个类中实现统一处理。避免异常漏处理的情况。2.项目中遇到异常,一般Try catch,这就不可避免在业务代码中加入这部分代码,显得复杂冗余。一、统一异常处理pa...
2019-09-22 20:12:25 710
原创 使用JSR-303进行后台数据校验
JSR本身定义的校验1.加入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> <version>2.1.6.RELEASE</ver...
2019-09-22 18:53:23 430
原创 SpringBoot 集成 Quartz
Quartz了解 QuartzQuartz 是一个完全由 Java 编写的开源作业调度框架,为在 Java 应用程序中进行作业调度提供了简单却强大的机制。Quartz 可以与 J2EE 与 J2SE 应用程序相结合也可以单独使用。 Quartz 允许程序开发人员根据时间的间隔来调度作业。Quartz 实现了作业和触发器的多对多的关系,还能把多个作业与不同的触发器关联。Quartz 核...
2019-09-22 18:35:37 136
原创 SpringBoot上传图片到OSS服务器
SpringBoot上传图片到OSS服务器导入依赖包在pox.xml中加入<dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifactId> <version>2.7.0</versio...
2019-09-22 17:49:36 1792 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人