
SpringBoot
不清不慎
热爱编程,热爱生活。
展开
-
Springboot+atomikos+jta实现分布式事务统一管理
一,什么是分布式事务? 分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。以上是百度百科的解释,简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么全部失败。本质上来说,分布式事务就是为了保证不同数据库的数据一致性。说起分布式事务,提一下上...原创 2017-11-09 22:43:58 · 11569 阅读 · 8 评论 -
SpringBoot集成多数据源
一,前面我们介绍了springboot的快速启动,大家肯定对springboot也有所了解,下面我们来介绍一下springboot怎么集成多数据源。在有的项目开发中需要在一个项目中访问多个数据源或者两个项目之间通信(实质上是互相访问对方的数据库),在这里,我们介绍一下在一个项目中如何集成多个数据源(即访问多个不同的数据库),因为在项目中有时会有这种需求,比如在一个大型项目开发中,一个数据库中保...原创 2017-11-09 13:03:39 · 1631 阅读 · 0 评论 -
SpringBoot快速启动和建立统一父pom
一,springboot快速启动首先,介绍一下springboot,springboot的出现,解决了spring的很多不足之处,使得spring的霸主地位不可动摇,以前搭建的web项目最麻烦的就是测试,每次修改程序都要重新启动服务器,这使得浪费了开发人员大量的时间,但是使用springboot可以快速启动,加快开发时间,哈哈,这也是我的个人体验。下面我们开始写代码。1.开发环境 开...原创 2017-11-05 15:50:05 · 11615 阅读 · 0 评论 -
SpringBoot错误处理机制以及自定义异常处理
上篇文章我们讲解了使用Hibernate Validation来校验数据,当校验完数据后,如果发生错误我们需要给客户返回一个错误信息,因此这节我们来讲解一下SpringBoot默认的错误处理机制以及如何自定义异常来处理请求错误。一、SpringBoot默认的错误处理机制我们在发送一个请求的时候,如果发生404 SpringBoot会怎么处理呢?我们来发送一个不存在的请求来验证一下看看页...原创 2018-04-10 12:58:02 · 25372 阅读 · 4 评论 -
SpringBoot拦截机制使用详解
引入场景:当我们在某些情况下需要对客户端发送来的请求进行拦截分析的时候,就需要用到拦截机制,比如,我们需要对一个请求进行计时,又或者需要知道当前请求需要进入哪个控制器,哪一个方法,该请求的参数是什么等等场景下都需要用到拦截机制来处理。下面,我们来讲解一下SpringBoot的几种拦截方式以及如何使用它们来处理一定的场景需求。一、SpringBoot的拦截机制主要有下面三种拦截机制:...原创 2018-04-11 00:35:02 · 4343 阅读 · 0 评论 -
SpringBoot + WebSocket实现简单消息推送
WebSocket是一种双工通信的网络协议,所谓双工就是浏览器可以给服务器发送消息,服务器也可以向浏览器发送消息,那么,有了HTTP协议,为什么还要使用它呢?假设我们需要每天定时需要服务器给客户端推送消息,那么HTTP协议就做不到主动的发送信息给客户端,而WebSocket则可以实现这一功能,它会自动监控浏览器并且做出自动回复。WebSocket的特点: (1)建立在 TCP 协议之上,服务...原创 2018-04-19 11:20:59 · 6758 阅读 · 0 评论