![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring Boot
文章平均质量分 73
陌猎
这个作者很懒,什么都没留下…
展开
-
Spring Boot对数据文件的加载机制-加载顺序
1.在命令行中传入的参数 2.SPRING_APPLICATION_JSON中的属性。SPRING_APPLICATION_JSON是以JSON格式配置在系统环境变量中的内容。 3.java:comp/env中的JNDI属性。 4.Java的系统属性,可以通过System.getProperties()获得的内容。 5.操作系统的环境变量。 6.通过random.*配置的随机属性。 7...原创 2018-07-23 10:11:46 · 623 阅读 · 0 评论 -
使用Spring Data JPA完成审计功能-对新增人、新增时间、最后更新人、最后更新时间实现统一自动处理
1.建议使用STS工具自带插件建立Spring Starter Project工程,操作截图步骤如下:到上面即可Finish完成项目创建,完整项目接口图如下: 2.编写application.yml配置文件: # 数据库连接信息spring: datasource: # 连接地址 url: jdbc:mysql://localhost:...原创 2018-07-25 13:39:53 · 5953 阅读 · 5 评论 -
Spring Cloud服务治理-Eureka/Ribbon+RestTemplate服务消费者
上篇讲了如何简单搭建Eureka服务提供方,现在来谈下如何搭建一个简单的服务消费者。Netflix Ribbon:客户端负载均衡,基于HTTP和TCP的客户端负载均衡器。主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon属于进程内LB(Load Balancer),它只是一个类库,集成于消费方进程,消费方通过它来获取到服务提供方的地址。另一种是...原创 2018-07-30 11:23:40 · 206 阅读 · 0 评论 -
Spring Cloud服务治理-Eureka/服务消费者 Feign
上篇讲了如何使用Ribbon+RestTemplate服务消费者,现在来谈下如何通过Feign去消费服务。Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。使用Feign,只需要创建一个接口并注解,它具有可插拔的注解特性,可使用Feign 注解和JAX-RS注解,Feign支持可插拔的编码器和解码器,Feign默认集成了Ribbon,并和Eureka结合,默认实现...原创 2018-09-11 14:03:52 · 291 阅读 · 1 评论 -
Spring Cloud-在Ribbon中使用断路器监控Hystrix
在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这个服务就会出现线程阻塞,此时若有大量的请求涌入,Servlet容器的线程资源会被消耗完毕,导致服务瘫...原创 2018-09-14 15:54:19 · 502 阅读 · 1 评论