文档章节

只需五分钟-用Maven快速搭建Spring Cloud微服务

编程SHA
 编程SHA
发布于 2018/12/13 11:08
字数 853
阅读 24
收藏 2

Maven安装手册

如果想学习Java工程化、高性能及分布式、深入浅出。微服务、Spring,MyBatis,Netty源码分析的朋友可以加我的Java高级交流:854630135,群里有阿里大牛直播讲解技术,以及Java大型互联网技术的视频免费分享给大家。

1、准备安装包

  安装包: apache-maven-3.5.4-bin.zip  (最好JDK 1.7及以上版本)

  集成包: eclipse-maven3-plugin.zip

2、maven安装

  2.1 将下载好的maven安装包解压到你想放的硬盘目录下

    例:H:\maven\apache-maven-3.5.4

  2.2 配置环境变量

      MAVEN_HOME = H:\maven\apache-maven-3.5.4

      path = %MAVEN_HOME%\bin;

  2.3 验证安装是否成功

    控制台输入:mvn -v,则可以看到maven版本信息,表示安装成功。

    

 

  2.4 仓库配置

    A)本地仓库路径设置

    找到本地在maven安装目录conf 下的 settings.xml 配置文件,我的是在H:\maven\apache-maven-3.5.4\conf\settings.xml,找到配置路径的localRepository标签,将maven安装的路径配上,如下图:

    

    B)下载仓库所需的jar包等资源

      在控制台输入:mvn help:system,会下载maven所需jar包资源。若出现如下错误:No plugin found for prefix 'help' in the current project and in the plugin

     

 

    把maven仓库的镜像地址修改了就行了: http://repo1.maven.org/maven2  

    修改成以上地址后,然后再在cmd命令面板中输入mvn help:system命令检测是否成功,如下图,既是成功。

    

 

    至此,Maven安装完成。

 

3、Eclipse集成

  通过link方式

    A)在你的 eclipse 安装的根目录下创建两个文件夹:links和mavenPlugins,把集成jar包(eclipse-maven3-plugin.zip) 解压后的features和plugins文件夹放到mavenPlugins文件夹下。

    B)在 links 目录下创建一个maven.link文件,在里面配置 path=pathmavenPlugins的绝对路径,

    即 path= path=H:\\eclipse\\mavenPlugins                  

    C)重启 eclipse,启动后你打开Window->Preferences,如果出现Maven选项,说明集成配置成功!

    

 

     检查maven在eclipse的配置

    打开window->Preferences->maven->User Setting,检查 User Setting(open file)下的路径是否是默认的仓库路径,如果是则改成我们自己的settings.xml路径:

    H:\maven\apache-maven-3.5.4\conf\settings.xml。

    

 

 

    至此,配置结束。

 

4、使用Maven在eclipse中快速构建spring cloud微服务

 

(1)新建Maven项目

   

 

(2)选择maven-archetype-quicktype

   

 

(3)输入group id, artifact id等信息,点击完成

   

 

(4)项目结构如图

   

 

(5)在pom文件中增加spring cloud配置:

   

  

 

 

(6)编写Application程序

 

   

 

(7)执行Application程序,如果没有错误输出说明spring boot已经搭建成功了。

   

 

 

 

若出现 unable to start EmbeddedWebApplicationContext due to missing EmbeddedServletContainerFactory bean。则是jar包冲突,我的是tomcat冲突,找到本地仓库中tomcat位置,将下载的tomcat的jar包删除即可,我们使用自己的jdk1.7。

  

如果想学习Java工程化、高性能及分布式、深入浅出。微服务、Spring,MyBatis,Netty源码分析的朋友可以加我的Java高级交流:854630135,群里有阿里大牛直播讲解技术,以及Java大型互联网技术的视频免费分享给大家。

© 著作权归作者所有

编程SHA
粉丝 22
博文 207
码字总数 503378
作品 0
长沙
私信 提问
简述Spring Boot与Spring Cloud的关系

如下文章字数大约600字,阅读时间需要5分钟左右。 随着微服务架构的持续火热,以及对开发部署迭代需求越来越快速,现今,spring boot逐渐火热,越来越流行。 随着spring boot 流行的还有另外...

Java大蜗牛
2018/08/27
87
0
Spring Boot与Spring Cloud是什么关系?

SpringBoot先于Spring Cloud问世。 SpringBoot相当于脚手架,借助他可以快速搭建房子,它本身不具备任何功能属性,值是普通房间,没有其他任何功能。 什么是Spring Boot Spring Boot简化了基...

远方的梦Java
2018/08/05
0
0
2018年互联网架构主流微服务架构之潮流的主先锋Spring Boot 2.0

一、Spring Boot 介绍 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定...

A尚学堂Len老师
2018/08/21
0
0
(四)spring cloud微服务架构b2b2c电子商务 - common-service 项目构建过程

我们将对common-service整个项目进行剖析,将整个构建的流程给记录下来,让更多的关注者来参考学习。 首先在构建spring cloud的common-service之前,我们需要准备的技术: Maven(项目构建)...

it菲菲
05/23
0
0
java springcloud版b2b2c社交电商spring cloud分布式微服务-云架构代码结构构建(五)

上一篇介绍了《整合spring cloud云服务架构 - 企业分布式微服务云架构图》,本篇我们根据架构图进行代码的构建。根据微服务化设计思想,结合spring cloud一些优秀的项目,如服务发现、治理、...

游客ttswboy6gpega
05/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

把阿里巴巴的核心系统搬到云上,架构上的挑战与演进是什么?

作者丨张瓅玶(谷朴)阿里巴巴研究员 阿里巴巴核心系统作为全球最大规模、峰值性能要求最高的电商交易系统,在 2018 年之前只通过混合云弹性上云方式,为 双11 节约大量成本。直到 2019 年,...

阿里巴巴云原生
19分钟前
3
0
PHP MySQLi 系列函数

如何用mysqli系列函数连接一个mysql数据库? 1.PHP mysqli_connect()函数:mysqli_connect() 函数打开一个到 MySQL 服务器的新的连接。 语法:mysqli_connect ( host (规定主机名或IP地址), ...

imzchloe
37分钟前
2
0
如何在Notepad ++中格式化XML?

我有Notepad ++ ,我得到了一些非常长的XML代码。 当我将它粘贴在Notepad ++中时,存在很长的代码行(难以阅读和使用)。 我想知道是否有一种简单的方法可以使文本可读(通过可读,我的意思是...

技术盛宴
52分钟前
6
0
(Object[])null

dbutils下QueryRunner.java 的一段代码: package org.apache.commons.dbutils; public <T> T query(Connection conn, String sql, ResultSetHandler<T> rsh) throws SQLException { ......

行者终成事
53分钟前
5
0
商品评价

商品评价 商品评价 商品评价:指买家对所购买商品的评价。 一、商品评价的具体操作:在个人中心找到商品评价,找到商品对其评价,添加评价内容,添加商品图片。 二、商品评价在后台的具体显示...

Geek-Chic
56分钟前
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部