Spring Cloud与微服务构建(三)构建微服务的准备 3.2 IDEA的安装

本文介绍了IDEA开发工具,指出其相比Eclipse有界面友好、代码补全智能等优势,建议用其开发Java项目。还详细说明了IDEA的下载、安装、配置JDK,以及用Spring Initializr创建Spring Boot工程的步骤,最后介绍了在IDEA上启动多个Spring Boot工程实例的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

对于习惯了使用 Eclipse或者 My Eclipse的开发者来说,可能不愿意换新的IDEA,因为需要花时间去学习,还要去适应新的开发工具。个人觉得,IDEA比 Eclipse系列好用很多,它带来了不一样的开发体验,主要体现在以下5个方面。

  • 有对用户更加友好的界面,有更加护眼的黑色主题,感觉更高端大气。
  • 比 Eclipse更加智能,主要体现在代码的补全方面。
  • 更加友好的代码提示功能
  • 置 Maven、 Gradle等构建工具,并且下载依赖包非常智能和流畅。
  • 更加强大的纠错能力

虽然, Eclipse和IEA都能开发出Java项目, Eclipse也非常好用,但两者的写代码体验不在一个级别上。IDEA具有更友好的界面和更智能的代码提示,以及更强大的纠错能力,所以IDEA写代码体验更好、效率更高。建议读者用IDEA来开发Java项目,本文所有的代码都是用IDEA来写的。

3.2.1 IDEA的下载

去官方网站htps:/www.jetbrains.com/idea下载DEA,IDEA有免费版和商业版,免费版能做一些基本的Java开发,但是不能用来进行J2EE的开发,所以需要下载商业版。商业版对学生免费,你需要一个edu结尾的邮箱去申请获取免费版本,申请通过即可免费使用商业版本。下载完成,按照提示的步骤安装即可。安装完成后,启动DEA,会进入如图所示的界面。
在这里插入图片描述

启动成功后,需要配置JKD,单击上方的“File”按钮,选择“Project Structures”,进入配置界面,选择“Project SDK”为安装的JDK1.8即可,Project Language Level 为 SDK(default8)如图。
在这里插入图片描述
IDEA提供了多种方式去创建工程,非常便捷。本节介绍采用Spring Initializr的方式来创建工程。在上方选择“File"-“New”-“Project”,选择“Spring Initalizr"的方式创建Spring Boot工程,如图
在这里插入图片描述
单击”Next“,填写Group(例如”com.forezp")和Artifact(例如“hello-world”)选择默认的Maven工程,其他配置默认即可。单击“Next”,进入Spring Initalizr模块选择界面,如图。
在这里插入图片描述

Spring Initalizr提供了很多可选的常见功能模块,大多数模块是与Spring Boot进行了整合的起步依赖的功能模块,例如Core提供了AOP、Security、Cache、Session等模块,Web提供了Web、Webservice、WebSocket等模块,读者可以自行查看相关模块的相关功能。本例中选择Web模块的Web功能,单击“Next”,然后单击“Finish”。

单击“Finish”之后,IDEA会从spring.io网站下载工程模板,下载完成后就是一个完整的Spring Boot工程。在工程的目录下有一个HelloWorldApplication类,该类为程序的启动类,在该类上添加@RestController注解,开启RestController的功能,写一个接口“/hi”,使用@GetMapping注解表明为Get类型的请求。具体代码如下:

@SpringBootApplication
@RestController
public class HelloWorldApplication {

    public static void main(String[] args) {
        SpringApplication.run(HelloWorldApplication.class, args);
    }
    
    @GetMapping("/hi")
    public String hi(){
        return "hi,I'm forezp";
    }

}

启动HelloWorldApplication类的main方法,程序启动。程序启动完成后,在浏览器上输入“http://localhost:8080/hi”,浏览器会显示“hi,I’m forezp”。关于Spring Boot,会在下一章中作入门级的详细介绍。

3.2.3 用IDEA启动多个Spring Boot工程实例

在上述讲解的案例中,一个Spring Boot工程经常需要启动多个实例,分别占用不同的端口。在IDEA上单击Application右边的下三角,弹出选项后,单击“Edit Configuration”,如图
在这里插入图片描述

打开配置界面后,将默认的“Single instance only”(单实例)前的对号去掉,如图
在这里插入图片描述
通过修改配置文件 application.yml的server.port端口,并启动。多个实例需要多个不同的端口号,分别启动即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值