随笔分类 -  SpringBoot

摘要:授权码校验 实现流程: 1.在缓存的已认证用户中查找,是否存在当前登录用户 2.调用方法,检索登录的账号,密码是否正确 加载用户信息的方法,由自定义的UserDetailsServiceImpl实现 2.1. 获取配置的客户信息,数据源有两种(数据库端 JdbcClientDetailsServic 阅读全文
posted @ 2020-12-12 16:44 潜台词 阅读(1028) 评论(0) 推荐(0)
摘要:sql输出只能在debug级别才能输出,在需要输出的日志文件配置项中,将日志级别设置为debug 日志输出级别也设置为debug 注意,开启debug日志会写入大量日志,建议适用于开发调试。 本地调试时,不需要再日志文件输出sql,可将日志级别更改为info,针对特定包下的代码调试可设置如下: 完整 阅读全文
posted @ 2020-11-27 12:05 潜台词 阅读(4717) 评论(0) 推荐(1)
摘要:在微服务架构中,需要几个基础的服务治理组件,包括服务注册与发现、服务消费、负载均衡、断路器、智能路由、配置管理等,由这几个基础组件相互协作,共同组建了一个简单的微服务系统。一个简答的微服务系统如下图: 注意:A服务和B服务是可以相互调用的,作图的时候忘记了。并且配置服务也是注册到服务注册中心的。 在 阅读全文
posted @ 2018-08-14 14:02 潜台词 阅读(294) 评论(0) 推荐(0)
摘要:在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这 阅读全文
posted @ 2018-08-13 22:41 潜台词 阅读(228) 评论(0) 推荐(0)
摘要:一、Feign简介 Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。使用Feign,只需要创建一个接口并注解。它具有可插拔的注解特性,可使用Feign 注解和JAX-RS注解。Feign支持可插拔的编码器和解码器。Feign默认集成了Ribbon,并和Eureka结合,默 阅读全文
posted @ 2018-08-09 13:00 潜台词 阅读(270) 评论(0) 推荐(0)
摘要:本文出自方志朋的博客 在上一篇文章,讲了服务的注册和发现。在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方式,一种是ribbon+restTemplate,另一种是feign。在这一篇文章首先讲解下基于ribb 阅读全文
posted @ 2018-08-09 11:03 潜台词 阅读(206) 评论(0) 推荐(0)
摘要:一、spring cloud简介 spring cloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它运行环境简单,可以在开发人员的电脑上跑。另外说明spring cloud是基于springboot的, 阅读全文
posted @ 2018-08-09 10:03 潜台词 阅读(242) 评论(0) 推荐(0)
摘要:由于Spring Boot能够快速开发、便捷部署等特性,相信有很大一部分Spring Boot的用户会用来构建RESTful API。而我们构建RESTful API的目的通常都是由于多终端的原因,这些终端会共用很多底层业务逻辑,因此我们会抽象出这样一层来同时服务于多个移动端或者Web前端。 这样一 阅读全文
posted @ 2018-07-29 15:43 潜台词 阅读(187) 评论(0) 推荐(0)
摘要:@Controller:修饰class,用来创建处理http请求的对象 @RestController:Spring4之后加入的注解,原来在@Controller中返回json需要@ResponseBody来配合,如果直接用@RestController替代@Controller就不需要再配置@Re 阅读全文
posted @ 2018-07-29 14:38 潜台词 阅读(161) 评论(0) 推荐(0)
摘要:相信很多人选择Spring Boot主要是考虑到它既能兼顾Spring的强大功能,还能实现快速开发的便捷。我们在Spring Boot使用过程中,最直观的感受就是没有了原来自己整合Spring应用时繁多的XML配置内容,替代它的是在pom.xml中引入模块化的Starter POMs,其中各个模块都 阅读全文
posted @ 2018-07-27 22:41 潜台词 阅读(152) 评论(0) 推荐(0)
摘要:转载自http://blog.didispace.com/Spring-Boot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/ Spring Boot工程结构推荐 工程结构(最佳实践) Spring Boot框架本身并没有对工程结构有特别的要求,但是按照最佳实践的工程结构 阅读全文
posted @ 2018-07-27 22:09 潜台词 阅读(165) 评论(0) 推荐(0)