SpringBoot(一)使用itelliJ社区版创建SpringBoot项目

    工欲善其事,必先利其器。要开发SpringBoot项目,首先就是选择一款合适的开发工具。目前市面上有很多优秀的开发工具,例如 IntelliJ IDEA、Visual Studio Code 和 Eclipse 等,那么我们该如何选择呢?最好的选择是使用IntelliJ IDEA的Ultimate版本,但Ultimate版本试用期只有30天,30天后无法使用需要收费,价格还不便宜。因此,本篇介绍的是使用IntelliJ的社区版安装spring boot helper插件的方式去创建SpringBoot项目。

    欢迎来我的SpringBoot专栏学习

https://blog.csdn.net/qq_21154101/category_12359403.html

目录

一、安装和配置maven

1、下载maven

2、配置环境

二、下载IDEA安装插件

三、创建SpringBoot项目

四、运行SpringBoot项目


一、安装和配置maven

1、下载maven

    首先,去官网下载Maven Maven – Download Apache Maven 下载完后,解压缩放那,最好放到某个不经常动的文件夹,防止不小心删除。

2、配置环境

(1)打开终端,输入:

vim ~/.bash_profile

 (2)使用 i 编辑,在后面追加如下两行:

export M2_HOME=/Users/xxxxxx/apache-maven-3.9.2
export PATH=$PATH:$M2_HOME/bin

(3) esc退出编辑后,wq保存,然后输入:

source ~/.bash_profile

二、下载IDEA安装插件

    首先,去官网下载2022.1.x及之前的IDEA社区版。2022.1.x之后的版本,本篇介绍的spring boot helper插件会收费,因此,我们安装旧版本。官网地址:Other Versions - IntelliJ IDEA  如下,我下载2022.1.4版本:



    安装后,直接打开,点击Plugins,输入spring boot helper搜索,注意不要直接点击install,点击Plugin homepage,去下载历史版本的免费插件:



    打开该插件的历史版本页面,https://plugins.jetbrains.com/plugin/18622-spring-boot-helper/versions ,选择2022.1.2版本下载,该版本跟我们的IDEA版本正好是匹配的:



    直接把下载的一整个文件夹丢到IDEA安装目录的plugins文件夹中,重启IDEA即可:



三、创建SpringBoot项目

    创建项目,点击New Project,然后选择Spring Initializr,SDK的版本选择1.8.xxxx,Next:



     Project type选择Maven,Java version选择8,Next。注意:到这里,如果采用上述官方推荐的从本地安装插件的安装方式,到这里就会出错,没法往下进行。



 选择Web,勾选Spring Web,Next:



 最后,点击create,创建完成:



四、运行SpringBoot项目

    项目创建成功之后,右下角会有这么个弹窗,需要点一下:Load Maven Project,否则项目无法运行且找不到对应的注解。



     SpringBoot 项目创建了一个名为 DemoApplication 的主类 ,该类中使用了一个注解 @SpringBootApplication,这个注解用来开启SpringBoot的自动配置。我们直接运行该application类的main方法,启动该项目。 



    果然,又出错了。运行后,报错如下:



     我们创建项目的时候,明明已经选择了jdk和java的版本为8,为什么会报错:无效的源发行版17呢?查看一下pom.xml文件,发现确实java version为17。这应该是创建项目时选择的SpringBoot的版本3.1.1导致的,SpringBoot3.1.1最低支持Java17。

        

    因此,我们再次新建项目,覆盖该项目。在选择SpringBoot版本时选低版本,这里我选择的是:2.7.13。 

运行项目,如下图所示,运行成功:



 SpringBoot内部继承了tomcat,不需要人为配置。

    为了更加直观地展示SpringBoot的运行效果,我们创建一个类DemoController,并实现如下代码:

package com.example.demo.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
public class DemoController {
    @ResponseBody
    @RequestMapping("/helloWorld")
    public String helloWorld() {
        return "Hello World!";
    }
}

重启 SpringBoot 项目,然后在浏览器访问 “http://localhost:8080/hello”,结果如下:



    本篇介绍的是使用IntelliJ的社区版安装spring boot helper插件的方式去创建SpringBoot项目,并总结了其中遇到的坑。希望对学习SpringBoot的同学有所帮助,有问题欢迎留言交流。

 最后,分享一款免费看热门电影和电视剧的app,仅限Android:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一个玩游戏的程序猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值