
springbooot_springcloud
life1024
hello
展开
-
Spring Boot–thymeleaf模板
1.引入依赖 maven中直接引入 dependency> groupId>org.springframework.bootgroupId> artifactId>spring-boot-starter-thymeleafartifactId> dependency>1234 可以查看依赖关系,发现spring-boot-starter-thy原创 2017-11-28 15:43:23 · 364 阅读 · 0 评论 -
springboot 整合shiro
shiro是一个权限框架,具体的使用可以查看其官网http://shiro.apache.org/ 它提供了很方便的权限认证和登录的功能. 而springboot作为一个开源框架,必然提供了和shiro整合的功能!接下来就用springboot结合springmvc,mybatis,整合shiro完成对于用户登录的判定和权限的验证. 1.准备数据库表结构 这里主要原创 2017-11-28 15:40:05 · 598 阅读 · 0 评论 -
spring cloud 教程
spring-cloud 与dubbo 比较 spring-cloud 比dubbo 更松耦合 不再需要打service的 jar 基本相当于http请求,但不需要知道http请求的ip或域名,用每个服务注册的服务名调用 直接把请求结果转成对象 cloud 部署步骤 (1)服务注册服务器 因为所有的其他服务都要注册到这里,获得从这里发现服务 (2)分布式配置管理服务原创 2017-07-11 18:47:30 · 2632 阅读 · 0 评论 -
关于 spring RestTemplate restful
API 地址:http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/client/RestTemplate.html 客户端 spring xml 转换器配置:原创 2017-07-13 19:42:18 · 841 阅读 · 0 评论 -
spring cloud 简单介绍
文档地址https://www.springcloud.cc/spring-cloud-dalston.html 具体流程 (1)创建springboot 应用 (2)创建spring cloud 分布式配置(如平时的properties,xml配置文件,当存在开发,生产等多个版本时,保持配置文件一致性)应用可以使用git做, 其他应用通过这个应用读去配置文件原创 2017-07-01 16:50:06 · 2785 阅读 · 0 评论 -
SpringCloud微服务架构概念,及下属子项目
1.单体架构 单体架构,是指将开发好的项目打成war包,然后发布到tomcat等容器中的应用。 假设你正准备开发一款与Uber和Hailo竞争的出租车调度软件,经过初步会议和需求分析,你可能会手动或者使用基于Spring Boot、Play或者Maven的生成器开始这个新项目,它的六边形架构是模块化的,架构图如下: 应用核心是业务逻辑,由定义服务、域对象和事件的模块完...原创 2019-01-29 23:04:33 · 466 阅读 · 0 评论 -
Spring Cloud的Ribbon-Hystrix-Feign
Ribbon 作为负载均衡,在客户端实现,服务段可以启动两个端口不同但servername一样的服务 Hystrix作为熔断流量控制,在客户端实现,在方法上注解,当请求出错时可以调用注解中的方法返回 Feign 可以定义请求到其他服务的接口,用于微服务间的调用,不用自己再写http请求,在客户端实现,调用此接口就像远程调用其他服务一样,当请求出错时可以调用接口的实现类来返回 一、客户端负载均...原创 2019-01-29 23:06:22 · 217 阅读 · 0 评论 -
Spring @FeignClient
使用Spring Cloud搭建各种微服务之后,服务可以通过@FeignClient使用和发现服务场中的其他服务。 还是以Config Server和Config Client为例,这是服务场中的注册的两个微服务。 Config Server中定义了两个服务接口(一个Post、一个Get方法) package demo.controller; import org.springframewo...原创 2019-01-29 23:07:04 · 274 阅读 · 0 评论