1.Maven
一、下载及安装
1.1 下载maven 3.5.3
先到官网http://maven.apache.org/download.cgi 下载最新版本bin.zip(目前是3.5.3 ),下载完成后,解压到某个目录(本文中是C:\Program Files (x86)\Java\apache-maven-3.5.3)
1.2 maven配置
修改C:\Program Files (x86)\Java\apache-maven-3.5.3\conf下setting.xml,如图末端增加自定义jar包位置
命令行输入mvn help:system将所需jar包自动安装到指定目录
1.3 配置系统变量
命令行输入mvn -v出现版本信息说明配置成功,
1.4 eclipse配置
2.1 springboot安装
1.Help -> Eclipse Marketplace…
2.选择“Popular”标签去查找Spring Tool Suite (STS) for Eclipse插件,找到后在线安裝
3.数据库mysql jdk8 eclipseEE
二、创建maven工程,配置文件
1.第一步:Eclipse菜单栏中点击File->New->Other->Maven,在弹出的对话框中会看到,如图:
第二步:选择Maven Project,请选中Create a simple project(skip archetype selection),之后点击Next,如下图所示:
第三步:填写Group id和Artifact id, Version默认,Packaging默认为jar,Name,Description选填,其他的不填 ,如下图所示:
第四步:点击Finish,Maven项目就创建好了,各个目录如下:
2.配置pom.xml,添加需要的Spring Cloud/Spring Cloud 依赖
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.2.RELEASE</version>
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-eureka</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-hystrix</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Dalston.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
3.配置application.ymlserver:
port: 5556 #配置微服务端口
eureka:
client:
serviceUrl:
defaultZone: http://localhost:8761/eureka/ #注册监控微服务路径
spring:
application:
name: api-gateway1 #配置微服务名称
datasource:
driver-class-name: com.mysql.jdbc.Driver
url: jdbc:mysql://localhost:3306/basicmicroservice #配置数据库
username: root
password: root
jpa:
hibernate:
ddl-auto: update
show-sql: true