无需激活成功教程,使用IDEA社区版开发Web项目(SpringBoot)[通俗易懂]

无需激活成功教程,使用IDEA社区版开发Web项目(SpringBoot)[通俗易懂]最近有小伙伴私信小伟说 IDEA 激活成功教程怎么总是失效?难道就没有使用长一点的吗… 咳咳,除了临时「激活码」外,或许社区版可能完全满足你的需求。 Community:社区版,相当于 openJDK 的存在,完全免费,但功能有限制,且功能相对于终极版少的不是一点半点,甚至默认都不…

1、IDEA 版本介绍

最近有小伙伴私信小伟说 IDEA 激活成功教程怎么总是失效?难道就没有使用长一点的吗…

咳咳,除了临时「激活码」外,或许社区版可能完全满足你的需求。

相信有挺多小伙伴可能不清楚或者没听过社区版,其实 IDEA 有三个版本:

  • Community:社区版,相当于 openJDK 的存在,完全免费,但功能有限制,且功能相对于终极版少的不是一点半点,甚至默认都不支持 Web 开发… 关于跟终极版的区别可以参考我的这篇文章:《IDEA社区版(Community)和付费版(UItimate)的区别》,好处就是免费,Google 的 Android Studio 就是基于 社区版开发的。

  • EAP:终极版的开发版,或者说终极版的免费版,免费,功能无限制,更新频率比较高,相当于王者荣耀体验服,但只能试用30天,想要长时间使用就必须每隔 30 天重装一次…

  • Ultimate:终极版,收费,价格不菲,首年3000元左右,功能无限制,也有30天的试用期,目前大家用的比较多的版本。

如果大家对 EAP 版本感兴趣的话可以访问该链接:confluence.jetbrains.com/display/IDE…

无需激活成功教程,使用IDEA社区版开发Web项目(SpringBoot)[通俗易懂]

2、正文部分

大家使用 IntelliJ IDEA 基本上是做 Web 开发,但社区版默认对 Web 开发的支持真的是一言难尽…

比如不支持 Spring、SpringMVC等框架呀、不支持 Tomcat项目部署呀之类的。

但是,不支持但不代表不能做 Web 开发,接下来带大家走一遍如何通过社区版创建一个 Spring Boot 项目。

社区版下载链接:www.jetbrains.com/idea/downlo…

安装过程就不赘述了,一路默认即可。

2.1、安装 Spring Assistant 插件

我们都知道在终极版中有个 Spring Initializr 的脚手架,可以方便快速的帮助我们创建一个 Spring Boot 应用,那么社区版能用吗?

能用,但是需要先装插件。

进入 Settings/Preferences -> Plugins 插件目录,搜索关键字「Spring Assistant」,找到对应的插件后进行安装、重启。

无需激活成功教程,使用IDEA社区版开发Web项目(SpringBoot)[通俗易懂]

安装重启IDEA之后,我们再 new project(新建项目) 时,切换到 Spring Assistant 标签:

无需激活成功教程,使用IDEA社区版开发Web项目(SpringBoot)[通俗易懂]

你会发现这不就是 Spring Initializr 嘛~

Next 之后,就是填写项目信息、勾选项目依赖之类的,在这就不赘述了,跟使用 Spring Initializr 一样。

如下是创建后项目:

无需激活成功教程,使用IDEA社区版开发Web项目(SpringBoot)[通俗易懂]

你会发现,创建后的项目还是那么熟悉,还是那个结构,一点变化都没有,甚至直接运行这个 Spring Boot 项目都没什么问题。

那么如果项目开发依赖的架构仅仅是 Spirng Boot 的话,感觉社区版也很香啊,没啥问题~

2.2、安装 Tomcat 插件

有的小伙伴的项目可能是传统的 Web 框架,还是需要 Tomcat 容器(或者 Jetty)才能启动。

没关系,社区版默认不支持 Tomcat 项目部署,但是不代表不能使用,安装插件走起~

进入 Settings/Preferences -> Plugins 插件目录,搜索关键字「Tomcat」,找到对应的插件后进行安装、重启。

无需激活成功教程,使用IDEA社区版开发Web项目(SpringBoot)[通俗易懂]

安装重启之后,点击顶部 Run > Edit Configurations…

无需激活成功教程,使用IDEA社区版开发Web项目(SpringBoot)[通俗易懂]

然后添加一个启动容器 Smart Tomcat,操作步骤其实跟 Tomcat 一样…

无需激活成功教程,使用IDEA社区版开发Web项目(SpringBoot)[通俗易懂]

如下是我本地一个传统 Web 项目的启动截图:

无需激活成功教程,使用IDEA社区版开发Web项目(SpringBoot)[通俗易懂]

3、社区版开发总结

其实社区版使用下来,基本能满足我们的开发需求,特别是前后端分离之后。

但是为什么大家还是去使用终极版呢?

在使用了几天的社区版后我觉得能吐槽的也就是框架支持方面了…

终极版对 Spring 相关的框架做了大量的支持,突然转换到社区版后偶尔会觉得别扭(其实还好),比如社区版不支持 Spring Boot、Spring Cloud 等配置文件的自动补全,或者是框架的一些图形化类图的展示。

不支持 Detecting Duplicates(Detecting Code):代码查重,提示代码重构等。

前端开发不支持语法高亮(仅针对 freemarker 语法做了测试),不过前后端分离后,这个就不算啥。

其他的你要说不支持吧,但是大部分又可以通过插件形式进行整合,比如 Tomcat 、Spring Assistant 、Database 等。

总之,一切皆插件,不支持的可以自己安装插件,如果插件不支持的话,就当我没说这句话…

其实,社区版也有好处,尤其是内存方面,因为没有了一堆默认插件,反而社区版显的非常轻量级,简直就是内存的福音。。。

至此,如果大家被终极版的激活方式搞得一度崩溃的话,不妨试一下社区版。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/11408.html

(0)
上一篇 2023-03-23 20:00
下一篇 2023-03-24 09:00

相关推荐

  • Codota智能AI代码补全工具,推荐使用

    Codota智能AI代码补全工具,推荐使用Codota从数百万Java程序中学习代码,能根据程序上下文提示补全代码,帮助开发者减少失误,提升工作效率。

    2022-12-14
    312
  • IntelliJ IDEA 2017 永久激活(2099)「终于解决」

    IntelliJ IDEA 2017 永久激活(2099)「终于解决」1、下载JetbrainsCrack-2.9-release-enc.jar(http://idea.lanyus.com/)2、将jar包复制到IDEA的安装目录bin里面(不清楚安装目录的可参考快捷方式中的目标栏位)3、修改bin目录下的idea64.exe.vmoptions和idea.exe.vmoptions两个文件“-javaagent:F:\viewWork\bin\Jetbrai…

    2023-03-23
    321
  • 源代码审计工具之:SonarQube

    源代码审计工具之:SonarQubeSonarQube 是一个开源的代码分析平台, 用来持续分析和评测项目源代码的质量。 通过SonarQube我们可以检测出项目中重复代码, 潜在

    2022-12-14
    330
  • 使用开源代码也侵犯软件著作权?代码开源转闭源面临哪些法律风险

    使用开源代码也侵犯软件著作权?代码开源转闭源面临哪些法律风险一般的软件仅可取得已经过编译的二进制可执行档,通常只有软件的作者或著作权所有者等拥有程序的原始码,即不开源代码。

    2022-12-14
    302
  • idea注册激活码_autocad2014注册激活

    idea注册激活码_autocad2014注册激活IDEA是Java常用的开发工具,由于其强大的功能,使用起来也是极其的方便。这里我主要分享一下有关IDEA的安装以及注册的教程。来提高大家的效率

    2023-03-23
    334
  • idea永久激活多少钱_idea激活码过期了怎么办

    idea永久激活多少钱_idea激活码过期了怎么办IDAE使用一些激活jar包或者zip文件激活成功教程可以白嫖使用,但是如果没有关闭自动更新的话,一段时间之后可能有需要激活这,这个就比较烦,现在我们来看一下解决办法。1.关闭IDEA的自动更新打开File下的settings(鼠标点击或者Ctrl+art+s),找到Updates,取消默认勾选的自动检查更新,这样就不用受到不断更新的困扰了。2.Windows下暴力配置禁止更新如果觉得还是不放心,那么可以禁用更新的网站。IDEA更新是通过这个网址进行更新的account.jetbrains.co

    2023-03-23
    339
  • 大批 IDEA 激活码到期之后的乱象…

    大批 IDEA 激活码到期之后的乱象…JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。今日,疑似JetBrains严查盗版激活成功教程用户,导致大量以激活成功教程方式获取使用权限的用户,无法继续使用。 各技术社区、论坛、社群等媒介都出现大量求激活成功教程码…

    2023-03-24
    290
  • 数据编程代码_超长代码生成器

    数据编程代码_超长代码生成器需要Python 3.7+ / CUDA 11+ / PyTorch 1.10+ / DeepSpeed 0.6+,通过以下命令安装 codeg

    2022-12-14
    320

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注