
Spring Boot 2.X 学习
文章平均质量分 80
基于Spring Boot 2.1.X的学习之路。本栏记录个人学习的过程、案例分享,谈不上什么原创,毕竟Spring Boot教程,相关大佬已经写了很多,个人自是与大佬还有距离的,只供学习、经验总结
xudc
Just a coder.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring Boot - Valid Form表单参数验证
Spring Boot - Valid Form表单参数验证本文介绍使用@Valid优雅的进行Form表单参数校验,避免大量的if(){...}语句…主要依赖lombok插件主要为了简化代码,自行视情况添加使用。thymeleaf主要为了页面测试<dependency> <groupId>org.springframework.boot</gro...原创 2020-04-21 12:20:59 · 1102 阅读 · 0 评论 -
SpringBoot + AOP + 自定义注解实现统一日志处理
SpringBoot + AOP + 自定义注解实现统一日志处理在实际开发中,我们经常需要对接口方法打印出日志,比如参数等。如果每个方法里都要手动去写,那样代码显得太冗余了,而且日志风格也参差不齐。本文将使用Spring Boot、Spring AOP结合自定义注解,实现统一的日志处理。添加依赖因为我将会使用json序列化,所以加入了fastjson的依赖.<dependenc...原创 2020-04-10 22:23:54 · 739 阅读 · 2 评论 -
Spring Boot 2.X整合JSP
Spring Boot 2.X整合JSP虽然Spring Boot官方不推荐使用JSP技术,但是对于一些小公司或者ZF网站,还是有必要的。本文将简单介绍Spring Boot 2.X如何整合JSP实现快速开发。新建项目这里可以用 Spring Initializr 快速创建一个Spring Boot项目,修改打包方式位war:或者修改pom.xml中的packaging属性为war:...原创 2020-03-02 18:04:37 · 1006 阅读 · 0 评论 -
Spring Boot 2.X - Spring Boot全局异常处理
Spring Boot 2.X - Spring Boot全局异常处理本文简单介绍一下Spring Boot的全局异常处理原有的异常处理使用IDEA创建一个Spring Boot项目,先定义一个Controller用于测试:@RestControllerpublic class TestController { @GetMapping("/test") public...原创 2019-05-01 14:39:29 · 3450 阅读 · 0 评论 -
Spring Boot 2.X - Spring Boot整合RocketMQ
文章目录Spring Boot 2.X - Spring Boot整合RocketMQ引入依赖编写配置编写接口消费监听启动测试Spring Boot 2.X - Spring Boot整合RocketMQSpring Boot 2 整合 RocketMQ入门实战。本文Spring Boot版本:2.1.4.RELEASE,RocketMQ使用官方的最新的Starter,版本为:2.0.2。...原创 2019-04-24 22:53:24 · 8105 阅读 · 2 评论 -
Spring Boot 2.X - Spring Boot整合Swagger2(starter方式)
文章目录Spring Boot 2.X - Spring Boot整合Swagger2(starter方式)引入依赖添加@EnableSwagger2Doc注解创建实体类创建Controller对外接口接口文档测试参数配置参数示例默认的配置项目地址Spring Boot 2.X - Spring Boot整合Swagger2(starter方式)上一篇 Spring Boot 2.X - S...原创 2019-04-20 22:25:06 · 5209 阅读 · 0 评论 -
Spring Boot 2.X - Spring Boot整合Swagger2
文章目录Spring Boot 2.X - Spring Boot整合Swagger2添加依赖创建Swagger2配置新建实体创建接口并构建文档内容访问接口文档项目地址Spring Boot 2.X - Spring Boot整合Swagger2Spring Boot能够快速开发应用程序,而Swagger2则能够快速的生成Restful APIs接口文档。本文将就两者进行简单的整合应用。文...原创 2019-04-18 16:12:52 · 3250 阅读 · 0 评论 -
Spring Boot 2.X - Spring Boot整合AMQP之RabbitMQ
文章目录Spring Boot 2.X - Spring Boot整合AMQP之RabbitMQRabbitMQ简介简介MessagePublisherExchangeQueueBindingConnectionChannelConsumerVirtual HostBroker引入依赖编写配置编写接口启用Rabbit注解消息监听消息测试Spring Boot 2.X - Spring Boot整...原创 2019-04-17 19:12:32 · 4244 阅读 · 7 评论 -
Spring Boot 2.X - Spring Boot整合JMS之ActiveMQ(发布订阅模式)
文章目录Spring Boot 2.X - Spring Boot整合JMS之ActiveMQ1.修改配置2.订阅者3.修改接口4.启动测试5.问题?6.点对点和发布订阅共存解决6.1 新建配置类6.2 修改配置6.3 修改订阅者6.4 启动测试7.发现另一种方法7.1 修改配置7.2 注释掉配置类7.3 修改订阅者7.4 修改点对点调用方法7.5 启动测试Spring Boot 2.X - S...原创 2019-04-16 22:07:19 · 3155 阅读 · 5 评论 -
Spring Boot 2.X - Spring Boot整合JMS之ActiveMQ
Spring Boot 2.X - Spring Boot整合JMS之ActiveMQSpring Boot 2整合ActiveMQ案例。文中Spring Boot版本为2.1.4.RELEASE。1.创建项目并引入相关依赖利用Spring Initializr快速创建一个Spring Boot项目,主要依赖如下: <dependency> ...原创 2019-04-16 15:08:44 · 3049 阅读 · 0 评论 -
Spring Boot 2.X - WebFlux 响应式编程学习(二)
目录Spring Boot 2.X - WebFlux 响应式编程学习(二)1. 创建SpringBoot项目:2. 编写配置3. 编写Bean4. 编写`Repository`5. 编写`Handler`6. 编写`RouterFunction`7. API测试Spring Boot 2.X - WebFlux 响应式编程学习(二)Spring Boot 2 WebFlux 之 Route...原创 2019-03-26 12:35:47 · 3681 阅读 · 0 评论 -
Spring Boot 2.X - WebFlux 响应式编程学习(一)
Spring Boot 2.X - WebFlux 响应式编程学习(一)Spring Boot 2.X WebFlux 学习案例,,本文Spring Boot版本为2.1.3.RELEASE1. 新建项目利用Spring Initializr工具创建一个SpringBoot项目spring-boot-v2-webflux,添加如下依赖: <dependency>...原创 2019-03-25 21:26:27 · 2201 阅读 · 0 评论 -
SpringBoot - 常见面试题(二)
SpringBoot - 常见面试题(二)整理摘录一些网上常见的 Spring Boot 面试题,供查阅参考。1. 什么是 Spring Boot?Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。更多 Spring Boot 详细介绍请看官网...原创 2019-03-15 22:12:23 · 2322 阅读 · 0 评论 -
SpringBoot - 常见面试题(一)
SpringBoot - 常见面试题(一)收集了常见的SpringBoot面试题,记录以供查阅、参考.1.什么是Spring Boot?多年来,随着新功能的增加,spring变得越来越复杂。只需访问https://spring.io/projects页面,我们就会看到可以在我们的应用程序中使用的所有Spring项目的不同功能。如果必须启动一个新的Spring项目,我们必须添加构建路径或...转载 2019-03-06 21:07:57 · 1536 阅读 · 0 评论 -
Spring Boot 2.X - 整合FastDFS分布式文件系统
spring-boot-v2-fastdfsSpring Boot 2.X 整合 FastDFS分布式文件系统 Demo.使用Spring Initialize 新建一个Spring Boot项目,引入相关依赖:&amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&原创 2019-01-13 22:07:50 · 3193 阅读 · 0 评论 -
Spring Boot 2.X - (多)文件上传
spring-boot-v2-fileuploadSpring Boot 2.X 上传(多)文件 Demo导入相关依赖:&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-sta原创 2019-01-13 15:17:53 · 1491 阅读 · 0 评论 -
Unable to start LiveReload server
问题:在使用SpringBoot 热部署插件 devtools ,同时启动多个Application时,控制台会报这个警告:2019-01-01 17:29:24.415 WARN 30104 --- [ main] o.s.b.d.a.OptionalLiveReloadServer : Unable to start LiveReload server...原创 2019-01-01 20:55:19 · 15886 阅读 · 3 评论 -
Spring Boot 2.X - 多模块项目搭建
Spring Boot 2 多模块项目搭建新建一个Maven父项目spring-boot-parent,继承spring-boot-starter-parent, &lt;parent&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&原创 2018-12-29 16:32:19 · 676 阅读 · 0 评论 -
Spring Boot 2.X - 整合Dubbo分布式框架
springboot2-dubbo-demoDesc:Spring Boot 2 整合 Dubbo 的一个小 Demo;1. 创建一个Maven父工程springboot2-dubbo-demo:以Intellij IDEA 为例:File-&gt;New-&gt;Project-Maven,直接Next,填写GroupId,ArtifactId;Next-&gt;Finish...原创 2018-12-22 17:51:12 · 1180 阅读 · 0 评论