idea新建springcloud项目

1、File—>New—Maven Project,选择Create a simple project,点击next

2、输入Group Id,Artifact Id,Packaging选择pom,点击Finish

3、父工程创建完成后,修改父pom文件,加入SpringCloud依赖

复制代码

4.0.0
com.landcode
land
1.0.0-SNAPSHOT
pom

<properties>
    <spring-cloud.version>Greenwich.SR2</spring-cloud.version>
    <spring-boot.version>2.1.6.RELEASE</spring-boot.version>
    <gson.version>2.6</gson.version>
</properties>

<!-- spring-cloud所有项目依赖包 -->
<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-dependencies</artifactId>
            <version>${spring-cloud.version}</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-dependencies</artifactId>
            <version>${spring-boot.version}</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

<dependencies>
    <!-- 必须引入gson 2.6版的替换2.2版的,不然会报错不兼容 -->
    <dependency>
        <groupId>com.google.code.gson</groupId>
        <artifactId>gson</artifactId>
        <version>${gson.version}</version>
    </dependency>
</dependencies>

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <encoding>utf-8</encoding>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
    </plugins>
</build>
复制代码

4、开始创建子项目eureka,右键工程 New—>Maven Module,选择Create a simple project,输入Module Name,点击Next

5、输入Group Id,Packaging选择jar,点击Finish完成子项目创建

6、eureka子项目创建完成后,修改pom文件,加入springboot依赖,加入springboot-maven插件,修改成打可执行jar包

复制代码

4.0.0

com.landcode
land
1.0.0-SNAPSHOT

land-eureka

<!-- 添加注册中心依赖的包文件 -->
<dependencies>
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
    </dependency>
</dependencies>

<build>
    <finalName>land-eureka</finalName>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <executions>
                <execution>
                    <goals>
                    <!-- 打包成可执行jar包 -->
                        <goal>repackage</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <encoding>utf-8</encoding>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
    </plugins>
</build>
复制代码

7、在eureka项目的src/main/java/包根目录下创建启动类如下

复制代码
@EnableEurekaServer
@SpringBootApplication
public class EurekaApplication {

public static void main(String[] args) {
    SpringApplication.run(EurekaApplication.class, args);
}

}
复制代码

8、在eureka项目的src/main/resources根目录下创建application.yml配置文件

复制代码
#本机端口
server:
port: 8761

eureka:
client:
#是否向注册中心注册自己
register-with-eureka: false
#是否从注册中心查询服务
fetch-registry: false
#注册中心地址
service-url:
defaultZone: http://localhost:8761/eureka/
复制代码

9、idea创建springcloud项目并集成eureka完成

浏览器打开 http://localhost:8761/ 访问eureka管理页面

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值