首页 > 其他分享 >Spring cloud:分布式module

Spring cloud:分布式module

时间:2023-04-21 17:33:01浏览次数:44  
标签:文件 service Spring 新增 module pig 模块 yml cloud


 

  1. 新增一个业务模块,统一将业务模块放在hc-modeules下
  2. 在resources资源目录下新增application-properties.yml文件  该文件用来配置注册中心、配置中心信息等..
  3. 在pom.xml文件添加jar包的依赖以及配置指向的父级
<parent>
		<groupId>com.github.pig</groupId>
		<artifactId>pig-modules</artifactId>
		<version>1.3.1</version>
	</parent>
  1. 同时在父工程的pom.xml里加入子工程
<modules>
        <module>pig-daemon-service</module>
        <module>pig-mc-service</module>
        <module>pig-sso-client-demo</module>
        <module>pig-upms-service</module>
    </modules>
  1. 添加main启动类,扫描其他需要引入的公共模块
  2. 新增服务网关访问路径
  3. 在你的配置仓库新增工程的配置文件,文件命名的规则{application.name}-{profiles.active}.yml,hc-upms-service-dev.yml

 

 


Spring cloud:分布式module_spring cloud

组成

 项目架构

标签:文件,service,Spring,新增,module,pig,模块,yml,cloud
From: https://blog.51cto.com/u_16082902/6213857

相关文章

  • SpringCloud中使用Apollo实现动态刷新
    SpringSpringBootSpringCloud中使用Apollo实现动态刷新普通字段在需要刷新的字段上使用@value注解即可,例如:@Value("${test.user.name}")privateStringname;@Value("${test.user.age}")privateIntegerage;@Value("${test.user.sex}")......
  • springboot框架快速整合websocket
    1、【pom.xml】<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-websocket</artifactId></dependency>2、【MsgType.java】/***@authorJHL*2019-08-109:56*/publicenumM......
  • spring boot项目上传文件
    严重:Servlet.service()forservlet[dispatcherServlet]incontextwithpath[]threwexception[Requestprocessingfailed;nestedexceptionisorg.springframework.web.multipart.MaxUploadSizeExceededException:Maximumuploadsizeexceeded;nestedexception......
  • 数据类型和SpringMvc
    1.Java的八种数据类型和各自取值范围?byte 1      float 4short 2     double 8int 4       boolean true/falselong 8      char  2 2.String属于基本类型吗?String的常用API?string属于Java中的字符串类型,也是一个引用类型,并不属......
  • 【汇智学堂】微服务-SpringBoot环境搭建之一maven下载安装
    一、下载maven3.6.2http://maven.apache.org/download.cgi下载完成后,解压到某个目录。本人目录如下。(C:\Users\leilei\Desktop\apache-maven-3.6.2-bin\apache-maven-3.6.2)二、配置环境变量系统环境变量里,添加MAVEN_HOME(或M2_HOME),其值为C:\Users\leilei\Desktop\apache-maven......
  • 【汇智学堂】docker+springboot+mysql之二(springboot打包发送至Ubuntu dockermysql目
    IDEA:DockerfileContent:FROMjava:8VOLUME/tmpADDhellodocker-0.0.1-SNAPSHOT.jar/app.jarRUNsh-c'touch/app.jar'ENVJAVA_OPTS=""ENTRYPOINT["sh","-c","java$JAVA_OPTS-Djava.security.egd=file:/dev/.......
  • 【汇智学堂】docker+springboot+mysql之三(制作镜像并运行项目)
    Docker镜像仓库地址:https://hub.docker.com由于有墙,所以配置国内镜像,我们使用阿里云的镜像地址https://dev.aliyun.com/search…运行命令制作镜像:dockerbuild-t[容器名].注意:后面有个点,表示当前目录下//镜像名随意,注意最后有一个点发现没有mysql:查看所有发现msyql:5.......
  • 【四二学堂】微服务-SpringBoot+SSM之一
    Idea中NewProject参考:JavaVersion修改成13生成的项目结构如下图:修改目录成以下结构:各文件夹的内容,我们放在下一篇文章里面。......
  • SpringBoot配置简单拦截器 已解决静态资源访问问题
    publicclassLoginInterceptorimplementsHandlerInterceptor{@OverridepublicbooleanpreHandle(HttpServletRequestrequest,HttpServletResponseresponse,Objecthandler)throwsException{System.out.println(request.getRequestURI());......
  • SpringCloud集成dubbo的使用
    1.生产者(服务提供者)操作。(服务提供者方的配置)(1)添加依赖(我这里的版本是2.2.3RELEASE)<dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-dubbo</artifactId></dependency>(2)提供统一业务api (建议api层和实现层分为两个模块)pub......