springboot
叶长风
会scala和python的程序员
展开
-
spring boot扫描自定义的servlet和filter
spring boot扫描自定义的servlet和filter这几天使用spring boot编写公司一个应用,在编写了一个filter,用于指定编码的filter,如下:/** * Created by xiaxuan on 16/11/1. */@WebFilter(urlPatterns = "/*",filterName="CharacterEncodeFilter",原创 2016-11-29 09:59:29 · 14563 阅读 · 3 评论 -
spring boot jar的启动原理分析
spring boot jar的启动原理分析 1、前言 2、分模块后的结构 3、MANIFEST.MF文件 4、运行 5、main程序的启动流程 6、总结 1.前言近来有空对公司的open api平台进行了些优化,然后在打出jar包的时候,突然想到以前都是对spring boot使用很熟练,但是从来都不知道spring boot打出的jar的启动原理,然后这回将j原创 2017-10-24 08:02:15 · 6795 阅读 · 1 评论 -
Spring cloud 中@EnableEurekaClient源码分析
Spring cloud 中@EnableEurekaClient源码分析上一篇文章中讲述了@EnableEurekaClient和@EnableDiscoveryClient区别,原想可能底层会有较多不同,但是查看源码的时候发现@EnableEurekaClient本身就是用@EnableDiscoveryClient来实现的,因此没有多大的研究价值,但是如果继续讲@EnableEurekaCli原创 2017-10-23 08:26:46 · 9251 阅读 · 5 评论 -
Spring Cloud feign使用
Spring Cloud feign使用 前言 环境准备 应用模块 应用程序 应用启动 feign特性 综上 1. 前言我们在前一篇文章中讲了一些我使用过的一些http的框架 服务间通信之Http框架,其实最终还是准备讲述spring cloud fegin,使用spring cloud fegin完成更为优雅的http的调用方式,以及在服务之间的调用与远程原创 2017-08-29 08:01:46 · 6840 阅读 · 0 评论 -
spring cloud 与 docker-compose构建微服务
spring cloud 与 docker-compose构建微服务 前言 目录结构 配置文件的修改 Dockerfile文件 bash脚本 docker-compose.yml文件 编译与运行 综上 1. 前言上一篇文章中讲了服务注册中心eureka-server、服务消费者service-a、服务提供者service-b,service-a和servi原创 2017-09-04 08:27:54 · 10750 阅读 · 5 评论 -
Eureka的高可用以及服务提供者、服务消费者集群之间的调用方式
Eureka的高可用以及服务提供者、服务消费者集群之间的调用方式 1.为什么要进行Eureka的集群 2.搭建eureka集群 3.服务提供者注册到高可用eureka上 4.服务提供者集群状态 5.服务消费者消费 6.综上 上文我们讲了服务提供者和服务消费者在eureka上进行服务注册和服务之间进行调用,这节来讲eureka的集群模式和服务消费者和服务提供者之间集原创 2017-03-06 08:45:02 · 17383 阅读 · 8 评论 -
Spring cloud服务发现之服务提供者和服务消费者
Spring cloud服务发现之服务提供者和服务消费者 1.服务提供者 2.服务提供者 3.启动运行 4.综上 1.服务提供者根据上节讲述的服务注册之Eureka注册中心,这节讲述服务提供者和服务消费者,首先新建一个工程,命名为microservice-provider-user,其中pom.xml文件如下:<project xmlns="http://maven.ap原创 2017-02-27 08:48:16 · 14409 阅读 · 3 评论 -
spring cloud服务发现之Eureka
spring cloud服务发现之Eureka 1.服务发现 2.Eureka工作流程 3.搭建Eureka服务发现工程 4.启动运行 5.综合 1.服务发现当前互联网架构中,微服务架构越来越为盛行,在其中,服务发现是比较重要的,在构建微服务架构的程序中,个人仔细研究过spring cloud和osgi等技术,相对于spring cloud,osgi更为晦涩难懂一些,原创 2017-02-20 10:00:14 · 2311 阅读 · 2 评论 -
Spring boot 与 Docker-compose构建微服务应用(2)
Spring boot 与 Docker-compose构建微服务应用(2) mysql相关 spring boot应用 docker-compose管理 应用运行 综合 上一篇博客说的是spring boot应用使用mongodb后,使用docker分别创建springboot应用镜像和mongodb镜像,然后使用docker-compose进行统一管理,是一个简单原创 2017-01-16 10:04:02 · 5537 阅读 · 4 评论 -
Spring boot 与 Docker-compose构建微服务应用
Spring boot 与 Docker-compose构建微服务应用前两天看了一篇博客,讲的是使用docker-compose将spring boot应用和mongodb应用一起构建,实现容器之间的相互通信,spring boot应用能够直接将数据存储到容器之中,但是那篇博客中在已有docker-compose.yml文件可以直接使用docker-compose进行build的时候,使用docke原创 2016-12-19 09:52:42 · 6966 阅读 · 0 评论 -
springboot整合jedisCluster
springboot整合jedisClustermaven依赖springboot整合jedisCluster相当简单,maven依赖如下: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId> </depende原创 2016-11-25 07:26:35 · 7593 阅读 · 0 评论 -
将spring boot应用打入docker中运行
将spring boot应用打入docker中运行这几天研究了一下将spring boot应用打入到docker中运行,先前有一个maven插件,可以直接在src/main中建一个docker文件夹,新建一个Dockerfile文件,在进行编译打包之后,可以直接运行docker插件,相当于在对应的docker目录中执行 docker build .命令,会直接将当前应用打成镜像,然后运行,十分方便,原创 2016-12-05 09:46:27 · 12132 阅读 · 3 评论 -
Spring boot使用ProxyFilter进行服务代理
Spring boot使用ProxyFilter进行服务代理前段时间在公司内负责一个open api平台搭建的项目,当时采用了spring boot来进行搭建整个项目,但是对应的代理服务确实是想了一段时间才决定采用哪种方案的,因为需要开放出来的接口基本都不是需要token验证的,只需要对应的参数就可以正常访问,所以这些接口只能内部访问,在考虑使用哪种服务代理的时候个人考虑过以下几种:Jersey代原创 2016-12-12 10:03:08 · 23943 阅读 · 8 评论 -
spring cloud服务发现注解之@EnableDiscoveryClient与@EnableEurekaClient
spring cloud服务发现注解之@EnableDiscoveryClient与@EnableEurekaClient在之前的一篇文章Spring Cloud feign使用中在使用服务发现的时候提到了两种注解,一种为@EnableDiscoveryClient,一种为@EnableEurekaClient,用法上基本一致,今天就来讲下两者,下文是从stackoverflow上面找到的对这两者的原创 2017-10-17 08:04:54 · 76154 阅读 · 9 评论