springboot
改变世界的猿
这个作者很懒,什么都没留下…
展开
-
springboot中restTemplate的使用
这篇博客只是记录,供自己参考使用SpringMVC提供 RestTemplate请求http接口,RestTemplate的底层可以使用第三方的http客户端工具实现http 的 请求1.添加依赖<dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId...原创 2018-12-19 22:19:54 · 4801 阅读 · 3 评论 -
SpringBoot解决cors跨域问题
SpringBoot解决cors跨域问题转载自:https://blog.csdn.net/lizc_lizc/article/details/81155895转载 2019-07-12 16:09:08 · 131 阅读 · 0 评论 -
Springboot进行国际化设置
springboot实现返回值国际化开始一个新项目,有幸接触到后端进行添加国际化的设计,学习大佬的代码,并自己写了一个demo,记录如下:创建一个springboot工程,引入spring-web-starter的坐标<dependencies> <dependency> <groupId>org.springf...原创 2019-07-12 15:21:40 · 597 阅读 · 0 评论 -
RabbitMQ实现死信队列
当一个队列的消息发送出现异常的时候,需要设置一个死信队列,将失败的消息放置死信队列,进行人工干预rabbitMQ的配置文件:spring: rabbitmq: virtual-host: / addresses: localhost username: guest password: guest port: 5672 application: ...原创 2019-04-28 10:23:04 · 675 阅读 · 0 评论 -
RabbitMQ实现延时队列Demo
本Demo的原理就是:将死信队列倒着用,然后实现延时队列简单的配置文件:spring: rabbitmq: virtual-host: / addresses: localhost username: guest password: guest port: 5672 application: name: consumer-01配置Ra...原创 2019-04-26 17:21:24 · 1014 阅读 · 0 评论 -
SpringCloud-Feign 远程调用
什么是Feign: Feign是NetFlix公司开源的Rest远程调用的客户端,可以实现http远程调用,像调用本地方法一样来调用远程的方法SpringCloud引入了Feign并且集成了Ribbon实现了负载均衡Feign的简单使用:请首先参考之前的博客,关于微服务调用,Ribbon的负载均衡引入Feign和Eureka-Client的jar包 <dependency&g...原创 2019-03-17 10:06:04 · 231 阅读 · 0 评论 -
SpringCloud-Ribbon负载均衡
什么是Ribbon: Ribbon是Netflix公司开源的一个负载均衡的项目(https://github.com/Netflix/ribbon),它是一个基于HTTP、TCP的客户端负载均衡器。Ribbon是一套基于客户端的负载均衡器客户端负载均衡器: 即给个客户端都注册中心的一套服务列表,调用的时候进行负载均衡,如SpringCloud的Ribbon服务端负载均衡器: 即在服务端有注册...原创 2019-03-15 18:32:22 · 378 阅读 · 0 评论 -
SpringCloud-Eureka注册中心-注册服务
引入客户端依赖<!-- 如果父工程存在的话不需要引入 --><!-- spring-cloud版本依赖 --><dependencyManagement> <dependencies> <dependency> <groupId>org.springframework....原创 2019-03-15 10:35:03 · 120 阅读 · 0 评论 -
SpringCloud-Eureka注册中心-高可用环境
**前言:**高可用环境即两个或者是多个EureKa服务相互向对方注册1、在实际使用时Eureka Server至少部署两台服务器,实现高可用。2、两台Eureka Server互相注册。3、微服务需要连接两台Eureka Server注册,当其中一台Eureka死掉也不会影响服务的注册与发现。4、微服务会定时向Eureka server发送心跳,报告自己的状态。 5、微服务从注册中心获...原创 2019-03-14 23:43:49 · 127 阅读 · 0 评论 -
SpringCloud-Eureka注册中心-单机环境
单机环境搭建在父工程中添加依赖&lt;dependency&gt; &lt;groupId&gt;org.springframework.cloud&lt;/groupId&gt; &lt;artifactId&gt;spring-cloud-dependencies&lt;/artifactId&gt; &a原创 2019-03-13 23:39:16 · 240 阅读 · 0 评论 -
SpringBoot中SpringDataJpa自动生成表结构
加入SpringDataJpa的Pom文件<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> <version>1.5.15.R...原创 2019-02-21 17:57:36 · 5925 阅读 · 4 评论 -
Springboot工程中操作mongoDB数据库
Springboot工程中操作mongoDB数据库引入mongodb的jar包&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-data-mongodb&lt;/artif原创 2018-12-10 09:29:18 · 221 阅读 · 0 评论 -
构建SpringBoot-web工程的步骤,以及热部署问题
创建一个springboot-web工程的步骤:1、创建一个maven工程2、引入springboot依赖的parent坐标(springboot_start_parent)以及web工功能spring_start_parent_web)的坐标3、编写springboot的引导类,并使用注解@SpringBootApplication声明为引导类,创建一个main方法,使用SpringA...原创 2018-11-25 15:47:49 · 129 阅读 · 0 评论 -
springboot整合redis
springboot整合redis首先肯定要下载redis客户端啦在pom文件中引入redis的相关依赖 <!-- 配置使用redis启动器 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-start...原创 2018-11-25 23:25:24 · 1400 阅读 · 0 评论 -
springboot与junit进行整合
springboot与junit进行整合引入junit的起步依赖&lt;!--测试的起步依赖--&gt; &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-test原创 2018-11-25 21:53:28 · 273 阅读 · 0 评论 -
springBoot整合mybatis的简单配置
springBoot整合mybatis的简单配置需要引入Mybatis的起步依赖,该依赖是由mybatis提供的 &lt;!--mybatis起步依赖--&gt; &lt;dependency&gt; &lt;groupId&gt;org.mybatis.spring.boot&lt;/groupId&gt; &原创 2018-11-25 21:42:01 · 251 阅读 · 1 评论 -
解析SpringBoot中配置文件(.yml/.yaml)
解析SpringBoot中配置文件(.yml/.yaml)springBoot配置文件的加载有先后顺序为:1.application.yml2.application.yaml3.application.properoties后加载的会把先加载的给覆盖掉#普通数据的配置#注意:冒号之后一定要有空格name: zhangsan#对象的配置#注意:yml文件是通过空格来区分层级关...原创 2018-11-25 18:45:42 · 2474 阅读 · 0 评论 -
简单分析springboot的源码
springboot的pom文件的起步依赖以及功能依赖每一个版本的起步依赖中,都集成了相应的一整套的功能依赖,所需要的一套依赖springboot的起步依赖注解@SpringBootApplication简单分析@SpringBootApplication注解包含以下主要的注解,在起步依赖上加入以下注解也可以实现springboot的起步依赖配置@SpringBootConfigura...原创 2018-11-25 17:21:40 · 150 阅读 · 0 评论