
spring-boot
文章平均质量分 81
Yeah-小海
天道酬勤,自强不息
展开
-
spring-boot服务启动报: Unable to start embedded container
初次接触spring-boot + spring-cloud构建微服务项目,配置好项目后并选择启动类启动时报如下错误:[main] ERROR org.springframework.boot.SpringApplication - Application startup failedorg.springframework.context.ApplicationContextException: ...原创 2018-03-25 16:12:52 · 76346 阅读 · 12 评论 -
springboot整合jsp和ThymeLeaf
一、首先添加依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependen...原创 2018-09-18 10:29:40 · 3347 阅读 · 0 评论 -
springboot前端H5通过url访问项目外静态资源
本文基于springboot的web项目,打包为war包部署到外部容器tomcat的webapps下方式一、直接在配置文件中配置#静态文件路径spring.mvc.static-path-pattern=/image/**#资源映射地址为file:F:/tomcat/outImage,图片存放的真实路径spring.resources.static-locations=file:F...原创 2018-08-19 10:10:47 · 3489 阅读 · 0 评论 -
Spring Boot:内置tomcat启动和外部tomcat部署总结
springboot的web项目的启动主要分为:一.使用内置tomcat启动启动方式:1、IDEA中main函数启动2、mvn springboot-run 命令3、java -jar XXX.jar配置内置tomcat属性:关于Tomcat的属性都在org.springframework.boot.autoconfigure.web.ServerProperties配...转载 2018-08-19 08:59:08 · 2904 阅读 · 0 评论 -
springboot整合jpa+h2
JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 JPA的主要目标之一就是提供更加简单的编程模型:在JPA框架下创建实体和创建Java 类一样简单,没有任何的约束和限制,只需要使用 javax.persistence.Entity进行注释,JPA的框架和接...原创 2018-05-19 14:56:43 · 9668 阅读 · 0 评论 -
springboot整合mybatis+h2+oracle进行多库多数据源
一、引入mybatis以及h2依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> ...原创 2018-05-19 14:32:04 · 4429 阅读 · 0 评论 -
springboot整合mybatis+druid+pageHelper配置
一、首先引入mybatis以及druid依赖: <!-- spring-boot mybatis支持--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-...原创 2018-05-19 14:13:33 · 1745 阅读 · 0 评论 -
springCloud的Fegin+Hystrix熔断器的熔断降级
在分布式环境中,许多服务依赖项中会出现一些不可避免地失败,比如说网络问题。Hystrix是一个库,通过添加延迟容差和容错逻辑来帮助您控制这些分布式服务之间的交互。Hystrix通过隔离服务之间的访问点,停止其间的级联故障以及提供回退选项,从而提高系统的整体弹性。本文讲述的是Feign配合Hystrix在服务不可达时进行简单容错降级处理。1、首先都是一成不变的pom.xml引入依赖 <...原创 2018-04-22 15:41:03 · 3003 阅读 · 1 评论 -
springCloud的eureka注册中心的服务注册发现及访问权限
SpringCloud组件它主要提供的模块包括:服务发现(Eureka),断路器(Hystrix),智能路有(Zuul),客户端负载均衡(Ribbon),Archaius,Turbine等Eureka作用相当于zookeeper,用于微服务项目中的服务注册及发现,在采用springBoot+springCloud开发微服务时,通过一些简单的配置就能够达到基本的目的第一部分:服务注册...原创 2018-04-22 11:49:34 · 11538 阅读 · 2 评论 -
spring-boot整合RabbitMQ(单生产以及多消费)
接上一篇文章,单生产多消费相比于单生产单消费来说只是多了一个消费者而已,需要注意的是,这两个消费者都是监听一个消息队列并且默认情况下针对生产者发布的消息是进行分摊的,而不是同时拥有消费,因为rabbitmq默认的消费确认原则是生产者发布了一个消息,只要有一个消费者消费了,那么此消息会立即从队列中移除,不会管这个消息的消费时长以及是否成功。这种方式存在着一个问题就是,如果此消费者拿到此消息之后,处理...原创 2018-04-05 18:25:34 · 8975 阅读 · 3 评论 -
spring-boot整合RabbitMQ(单生产以及单消费)
环境准备: IDEA: 旗舰版 JDK:1.8 Erlang: erl9.3 RabbitMQ: rabbitmq-server-3.7.4 spring-boot: 1.5.2 maven: 3.9以上这些环境的准备以及maven构建spring-boot项目就不做介绍了,下面直接上代码:第一步:在pom.xml中加入依赖 &...原创 2018-04-05 17:53:59 · 1346 阅读 · 0 评论 -
浏览器请求spring-boot模块项目报:There was an unexpected error (type=Not Found, status=404).
模块包结构如下:控制器类代码如下:@RestController@RequestMapping("/dispatchCenter")public class DispatchCenterController { private static final Logger LOGGER = LoggerFactory.getLogger(DispatchCenterController...原创 2018-03-25 17:52:40 · 61213 阅读 · 8 评论 -
springboot整合Swagger2
一、maven项目万古不变的依赖引入<!--swagger 依赖--><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>${swagger原创 2018-09-20 17:12:56 · 256 阅读 · 0 评论