![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
sxyandapp
七期信息技术提高班
展开
-
SpringBoot启动时报错
问题症状:SpringBoot在开发环境中能正常启动,但是部署后无法启动,内置容器报如下异常:Unable to start embedded Tomcat没错,就是这么含糊的一句话,只是说明了内置tomcat无法启动,没有其他错误了,通过在网上查找资料,也没有什么结果。不过直接告诉我是依赖的jar包出了问题,通过检查pom.xml文件,发现最近添加了一个新的引用jcaptcha,一个用户处理验证原创 2017-03-21 10:00:31 · 2533 阅读 · 0 评论 -
Springboot中集成RabbitMq
在Springboot项目中集成RabbitMq,并实现消息的发送和接收在项目中集成rabbitmq(springboot项目)在pom.xml中引入rabbitmq依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId&am原创 2019-03-06 14:11:14 · 280 阅读 · 0 评论 -
分布式事务——应用间分布式事务
分布式事务分为应用内多数据源事务和应用间分布式事务,应用内多数据源事务参考基于Atomikos的多数据源分布式事务(XA)解决方案 本文主要介绍应用间的分布式事务分布式事务的几种实现思路基于消息队列的分布式事务即事务发起方首先向消息队列发送消息(注意,此时消息不会被送到消息接收者),然后事务发起方处理本地事务,当本地事务无异常时,向消息中间件发送提交操作,提交刚刚发送的消息;此时消息会...原创 2019-02-22 14:24:08 · 526 阅读 · 0 评论 -
SpringBoot——集成全文检索引擎ElasticSearch
一晃小半年过去了,好几个月没写过博客了。其实手早就痒的不行了,终于在这个天时地利人和的下午,有点时间写点东西了。对于全文检索这块,自己之前只了解过luncence,但也仅仅是了解,只知道其大概的原理,但一直没有机会使用。最近的项目终于有机会能用全文检索了,于是就霹雳吧啦查了一顿资料,最后决定了使用luncence的升级版——elasticsearch(以下简称es,这名字太长了,手疼)。在这...原创 2018-12-07 17:09:51 · 2041 阅读 · 0 评论 -
【SpringBoot2.0】基于Atomikos的多数据源分布式事务(XA)解决方案
最近工作中在同一项目中用到了多数据源,虽然项目本身对多数据源的事务没有要求,甚至可以不使用事务。但是本着精益求精的原则,加上各种资料的查阅,终于实现了多数据源的XA(分布式事务)项目框架springboot2.0.xspringmvcmybatis对多数据源的mapper的处理针对多个数据源,mapper通常有两种处理方式:一种是将各个数据源对应的mapper放置在...原创 2018-08-31 17:44:38 · 6949 阅读 · 1 评论 -
SpringBoot中SpringMVC的配置
在springboot中使用springmvc要在springboot中使用springmvc,只需要引入spring-boot-starter-web即可(前提是项目的pom文件是继承自spring-boot-starter-parent):<dependency> <groupId>org.springframework.boot</gro...原创 2018-03-09 17:55:08 · 17662 阅读 · 0 评论 -
spring-boot初探
spring-boot是一个微框架,所谓的微框架,就是里面集成了一个通常的框架都用到的东西,例如数据库访问、事务控制等。而且,因为是基于spring的,所以spring的一些特性例如ioc、aop等也都是集成的。spring-boot的另一个特性就是内置了tomcat等服务(针对web-starter,本文也是针对的web-starter进行的测试),因此在发布时,只需要发布一个jar(当然...原创 2017-01-23 16:28:14 · 656 阅读 · 0 评论 -
SpringBoot中集成MongoDB
之前项目中使用了mysql+mybatis,现在因业务需要,要增加mongo数据库(是增加,也就是两者并存,一本分表使用mysql管理,另一部分使用mongo管理),先将集成过程记录如下。首先,在pom.xml中集成mongo的starter <dependency> <groupId>org.springframework.boot</groupId>原创 2017-06-16 17:39:13 · 1761 阅读 · 0 评论 -
SpringBoot集成Mybatis
前言SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。 在SpringBoot中,如果需要访问数据库,只需要引入spring-boot-starter-data-jpa这个starter即可。这个starter默认引入的orm是hibernate,hib原创 2017-05-05 17:44:48 · 1731 阅读 · 0 评论 -
Springboot中集成Kafka
在Springboot项目中集成RabbitMq,并实现消息的发送和接收kafka单实例环境搭建(windows)下载最新的kafka:https://mirrors.shu.edu.cn/apache/kafka/2.1.1/kafka_2.12-2.1.1.tgz下载完后解压启动kafka自带的zookeeper(或者使用已经搭建好的zookeeper环境,在config/ser...原创 2019-03-06 14:27:58 · 589 阅读 · 0 评论