为什么IntelliJ IDEA最适合Java开发

本文探讨了为什么IntelliJ IDEA是Java开发者的首选工具,详细介绍了其对Spring Boot、Micronaut、Quarkus等框架的支持,以及调试、运行配置、Markdown和AsciiDoc编辑、键盘快捷键等功能优势。作者强调了IDEA的本地历史记录、Live模板和Web框架支持等特性,使其在Java开发中表现出色。
摘要由CSDN通过智能技术生成

Java开发人员习惯于编制工作并完成工作。IntelliJ IDEA是我最喜欢的工具之一,我认为写我最喜欢的细节会很有趣。在此之前,让我分享我的发展历史。

我的Java开发经验始于90年代后期-我使用HomeSite作为编辑器,它是Nick Bradbury开发的HTML编辑器。HomeSite使得查看代码变得容易,因为它默认为普通视图,而不是像FrontPage和Dreamweaver那样的所见即所得。我经常回头对我以前的工作方式笑起来:我会在Google上导入语句,然后将其复制/粘贴到编辑器中。

在2000年代,我尝试了其他两个IDE,但是它们总是占用过多的内存,而且从未与我习惯的HomeSite相比。然后,我找到了Eclipse。我第一次使用它时就爱上了它-它具有熟悉的外观和感觉,并且快速有效。

我对Eclipse的热爱直到2006年我开始将AppFuse迁移到Maven时才结束。IntelliJ IDEA对模块的Maven支持对我来说效果更好,所以我切换了。在2002年晚些时候,我更多地从事Web开发工作,发现IDEA具有强大的HTML,JavaScript和CSS支持,从那以后就再也没有回头。

免责声明:作为Java冠军,我获得了IntelliJ IDEA的免费许可证。如果没有,我的公司很乐意为此付费。
在这里插入图片描述

从IntelliJ IDEA运行您的Java应用程序

我以前更喜欢使用Ant或Maven从命令行运行我的应用程序。然后,随之而来的是Spring Boot。Spring Boot是一个普通的Java应用程序,带有一个public static void main()。由于这是任何Java应用程序的标准部分,因此Java IDE可以更轻松地运行应用程序。

实际上,如果转到File > New > Project,您将看到IDEA支持许多流行的Java框架,例如Spring Boot,Micronaut,Quarkus和MicroProfile。
在这里插入图片描述
如果选择这些框架中的任何一个,则多步骤向导将指导您完成所有选项。

在IntelliJ IDEA中运行Spring Boot Apps

如果选择Spring Boot,它甚至会为您创建一个运行配置,其名称与您的主Application类匹配。在下面的屏幕快照中,按钮如下:
在这里插入图片描述
左侧的锤子图标将构建您的项目

播放图标将运行您的项目

错误图标将在调试模式下运行您的项目

最右边的图标将在代码覆盖范围内运行

如果您正在使用Spring Boot进行微服务,那么还可以使用运行仪表板来启动/停止/监视所有服务。为了演示它的外观,您可以使用Spring Cloud Gateway从Secure Reactive Microservices中克隆示例代码,并在IDEA中将其打开:

git clone https://github.com/oktadeveloper/java-microservices-examples.git
2
cd java
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值