代码编织梦想

由于面试发现现在市面上基本,最基础的要求就是,分布式,微服务,springboot,springcloud,中间件等。今天开始学习springcloud,本人是看文字就头疼,看概念就想睡觉的菜鸡。就只能查大佬怎么项目搭建,自己动手复制粘贴

此处使用eclipse搭建项目

一、创建父工程

1、创建Maven项目

1.1 点击File→New→Maven project

如上图勾选Create a simple project(skip archetype selection) (翻译:创建一个简单项目(跳过原型选择))

点击Next

1.2 输入项目名(com.xm)和组件名(Artifact Id:spring-cloud)

注意:packeting选择 pom 方式打包

点击Finish

2、修改配置

首先,因为父工程是不写业务的,所以我们可将src文件夹删除

原文件如图:

 添加依赖。

POM.XML内容如下

<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/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.xm</groupId>
  <artifactId>spring-cloud</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>pom</packaging>
  
  <properties>
	<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
	<maven.compiler.source>1.8</maven.compiler.source>
	<maven.compiler.target>1.8</maven.compiler.target>
	<mysql.version>5.1.47</mysql.version>
	<druid.version>1.1.10</druid.version>
	<junit.version>4.1.2</junit.version>
	<lombok.version>1.16.10</lombok.version>
	<log4j.vsrsion>1.2.17</log4j.vsrsion>
  </properties>
  <dependencyManagement>
  	<dependencies>
		<!--spring boot dependencies-->
	    <dependency>
	      <groupId>org.springframework.boot</groupId>
	      <artifactId>spring-boot-dependencies</artifactId>
	      <version>2.3.1.RELEASE</version>
	      <type>pom</type>
	      <scope>import</scope>
	    </dependency>
	    
	    <!--spring cloud dependencies-->
	    <dependency>
	      <groupId>org.springframework.cloud</groupId>
	      <artifactId>spring-cloud-dependencies</artifactId>
	      <version>Hoxton.SR6</version>
	      <type>pom</type>
	      <scope>import</scope>
	    </dependency>
	    
		<!-- 数据库-->
		<dependency>
			<groupId>mysql</groupId>
			<artifactId>mysql-connector-java</artifactId>
			<version>${mysql.version}</version>
		</dependency>
		<dependency>
			<groupId>com.alibaba</groupId>
			<artifactId>druid</artifactId>
			<version>${druid.version}</version>
		</dependency>
		
		<!-- springboot启动器-->
		<dependency>
			<groupId>org.mybatis.spring.boot</groupId>
			<artifactId>mybatis-spring-boot-starter</artifactId>
			<version>1.3.2</version>
		</dependency>
		
		<!--单元测试 -->
		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<version>4.12</version>
		</dependency>
		
		<!-- lombok-->
		<dependency>
			<groupId>org.projectlombok</groupId>
			<artifactId>lombok</artifactId>
			<version>1.18.8</version>
		</dependency>
		
		<!-- log4j-->
		<dependency>
			<groupId>log4j</groupId>
			<artifactId>log4j</artifactId>
			<version>${log4j.vsrsion}</version>
		</dependency>
		<dependency>
			<groupId>ch.qos.logback</groupId>
			<artifactId>logback-core</artifactId>
			<version>1.2.3</version>
		</dependency>
  	</dependencies>
  
  </dependencyManagement>
  <build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <version>2.3.1.RELEASE</version>
            <executions>
                <execution>
                    <!--打包时,重新打包指定spring boot的启动类 -->
                    <id>repackage</id>
                    <goals>
                        <goal>repackage</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
  </build>
</project>

这里看起来超级简单,基本没啥问题,

但是,别急,这里,我是保存之后pom文件有红叉

分别在这三个位置

 错误已经解决,懒得再复现。见谅

百度后,去maven本地仓库发现

对应文件夹下,我引用的依赖没有。

检查maven的 conf文件夹下的配置文件settings

 内容有点问题,(若是不知道这块该怎么配置的,百度maven的安装,很容易查到具体内容)

总之我的错误是因为,本地没有,配置里的仓库没有搞阿里仓库,下载不怎么好。就是本地没有,网上我又下不到,导致引用的jar包无法正常读取,所以报错。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_39688441/article/details/123471876

(一)eclipse快速搭建spring cloud 微服务框架_fay_q的博客-爱代码爱编程

Spring-Cloud项目基本搭建 源码下载:https://download.csdn.net/download/shfei10100/10625302 随着近几年微服务架构理念的流行,越来越多微服务架构也进入人们的视野,目前大部分公司用的比较多的是阿里的rcp框架Dubbo,Spring-Cloud等。下面本人简单的给分享一下关于Spring-C

eclipse初次搭建springcloud服务(一)_爱我你会火_的博客-爱代码爱编程

一:简介 SpringCloud中文官方文档:         微服务架构集大成者,云计算最佳业务实践。 百度百科:        Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Bo

eclipse搭建springcloud+springboot_幽冥天上之佩服许仙不怕蛇的博客-爱代码爱编程

1.首先要基于springboot项目,在springboot项目加入以下依赖 org.springframework.cloud spring-cloud-starter-eureka org.springframe

springcloud父工程的创建-爱代码爱编程

创建springcloud父子工程遇到的问题 初学spring cloud,按照视频上的步骤创建eureka会出现maven异常和各种前所未见的错误,但是经过反复检查,除了导入的springboot依赖版本不一样之外,无别的不同,基于此,通过查找资料发现,springboot和springcloud版本存在着一些冲突,而目前比较新的springboot

Eclipse导入SpringCloud项目目录展示问题-爱代码爱编程

用Eclipse导入SpringCloud项目时,很多时候会出现项目目录乱七八糟的情况,这是因为我们使用impor maven project的时候,Eclipse会自动检索pom.xml,而Cloud项目下又有很多子项目,所以直接导入时Eclipse会将所有的有pom的子工程全部并列展示。 解决:出现并列展示的window view是选择了packag

springCloud- 搭建项目全部详细过程(创建一个父工程)-爱代码爱编程

 这篇文章里边会有 IDEA 相关本地环境的配置,比如编码格式,等等。  另外这篇文章会详细的记录整个创建的过程,我都会有截图  前提条件需要:maven环境(配置过国内的镜像), idea 工具。  面向人群:入门学习,搭建教程,当然这也是自己的笔记。   # # 先要创建一个父工程 具体步骤如下:   # #  创建

Eclipse启动SpringCloud微服务集群的方法-爱代码爱编程

1.说明 下面这篇文章介绍了Eureka Server集群的启动方法,SpringCloud创建Eureka模块集群 是通过jar包启动时指定配置文件的方式实现的。 现在只有Eureka Server模块的源码, 介绍在Eclipse中直接启动Eureka Server集群的方式, 下面演示启动两个Eureka Server实例组成集群。 2.复制

创建一个SpringCloud工程-爱代码爱编程

(一)建立Project 第一步 第二步 注意Artifactld就是聚合工程名字 第三步 第四步 出先build success 第五步 解决编码问题 第六步 开启注解 第七步 java版本 (二)整合maven 注意packaging>pom</packaging要自己写 <?xml versio

eclipse启动springboot项目_Spring Boot 项目启动的两种方式-爱代码爱编程

获得技能 Spring Boot 项目启动的两种方式 本节对应教学视频 SpringBoot从入门到精通 SSM/MyBatis/Redis/KafKa/SpringCloud​ke.qq.com 知识要点 直接运行Main方法启动使用Mavenspring-boot-maven-plugin插件启动上机实验 实验1:直接运

springcloud 子项目怎么导入_使用eclipse一步一步创建SpringCloud项目(二)—— 使用feign和ribbon调用微服务...-爱代码爱编程

一、创建服务提供者service-hi 1、创建子项目方法类似eureka,略 2、修改pom文件,主要是添加jar包 4.0.0 com.landcode land 1.0.0-SNAPSHOT land-service-hi com.landcode land-common 1.0.0-SNAPSHOT org.springf

springcloud项目搭建(简单)-爱代码爱编程

项目创建 说明:此处我们会创建一个父项目,其他子项目(生产者、消费者、注册中心)均以module的形式在展示在项目目录中,首先比较符合当前开发规范,其次也比较方便; 父目录 父目录可以是空项目,maven项目或springboot项目等,看你自己(我这里是maven) 一、父目录创建: 约定 > 配置 > 编码 创建微服务cloud整体

使用Eclipse创建SpringCloud项目(一)-爱代码爱编程

一、创建parent项目,方便版本管理。 parent项目pom.xml配置如下: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="h

初学Eclipse搭建springcloud项目——注册中心的创建-爱代码爱编程

目录 目录 一、创建 二、修改pom.xml文件 三、新建启动类  四、配置文件 (题外) 五、启动 六、我的运行问题以及解决方法 1、报错如下 2、整完重启后,再次报错 一、创建 1、File→New→Project... 2、选择 Maven Module,点击Next 勾选 Create a simple