
spring cloud
Denial_learn
个人博客,以个人实例或技术为主!如有不喜,请勿喷。
展开
-
服务提供者模块启动类的配置
先说明下,为什么会写这个启动类!这里我创建的所有项目或模块,都是创建的maven项目。是没有启动类的,需要手动创建!启动类的名字,起什么都可以!package com.xc.springcloud;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;//启动类@SpringBootApplicationpub原创 2021-04-09 17:12:10 · 198 阅读 · 0 评论 -
服务提供者模块业务逻辑代码的书写
1 消费者模块结构2 dao接口代码(对应于mapper文件)package com.xc.springcloud.dao;import com.xc.springcloud.pojo.Dept;import org.apache.ibatis.annotations.Mapper;import org.springframework.stereotype.Repository;import java.util.List;@Mapper@Repositorypublic inter原创 2021-04-09 17:09:12 · 275 阅读 · 0 评论 -
服务提供者模块mybatis-config.xml文件配置
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <settings> <!--开启二级缓存-->原创 2021-04-09 17:03:20 · 124 阅读 · 0 评论 -
服务提供者模块application.yml文件配置
server: port: 8001mybatis:# 获取api 模块下面的pojo type-aliases-package: com.xc.springcloud.pojo# 获取mybatis的配置文件(可不要) config-location: classpath:mybatis/mybatis-config.xml# 获取到项目当中的mapper.xml文件 mapper-locations: classpath:mybatis/mapper/*.xml#spr原创 2021-04-09 17:02:53 · 258 阅读 · 0 评论 -
服务提供者模块pom.xml文件配置
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/mav原创 2021-04-09 17:02:08 · 232 阅读 · 0 评论 -
springcloud--01(创建api模块,服务提供者模块)
1 创建一个maven项目为父项目2 作为父项目,可以将src删除掉3 父项目pom导入依赖查看父项目pom文件4 父项目内创建maven模块–api模块(存放pojo)5 创建api模块,存放所有的实体类6 api模块的pom.xml文件配置查看api,实体类模块存放的pom文件7 创建消费者,在父项目里卖弄创建maven模块8 消费者Dept的配置以及运行...原创 2021-04-09 17:01:29 · 734 阅读 · 0 评论 -
springcloud--03(服务提供者模块的处理)
消费者模块pom.xml文件配置消费者模块application.yml文件配置消费者模块mybatis-config.xml文件配置业务逻辑代码的书写启动类的配置原创 2021-04-09 17:01:08 · 196 阅读 · 0 评论 -
springcloud--02(api项目的pom.xml文件(子类,存放所有的实体类pojo))
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/mav原创 2021-04-09 16:54:23 · 263 阅读 · 0 评论 -
springcloud--父项目的pom.xml文件
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/mav原创 2021-04-09 16:46:50 · 362 阅读 · 0 评论 -
SpringCloud入门概述
1 SpringCloud是什么springcloud官网: 此处进入2 SpringBoot与SpringCloud的关系3 Dubbo 和 SpringCloud对比 社区活跃度dubbo :https://github.com/dubbospringcloud :https://github.com/springcloud 对比结果:原创 2021-04-08 10:46:26 · 113 阅读 · 0 评论 -
SpringCloud与Eureka,Feign,Ribbon,Hystrix,Zuul核心组件间的关系
概述毫无疑问,Spring Cloud是目前微服务架构领域的翘楚,无数的书籍博客都在讲解这个技术。不过大多数讲解还停留在对Spring Cloud功能使用的层面,其底层的很多原理,很多人可能并不知晓。因此本文将通过大量的手绘图,给大家谈谈Spring Cloud微服务架构的底层原理。实际上,Spring Cloud是一个全家桶式的技术栈,包含了很多组件。本文先从其最核心的几个组件入手,来剖析一下其底层的工作原理。也就是Eureka、Ribbon、Feign、Hystrix、Zuul这几个组件。一、业务转载 2021-04-07 16:49:39 · 211 阅读 · 0 评论