0


【IntelliJ IDEA】使用Maven方式构建Spring Boot Web 项目(超详细)

文章内容框架:


一、开发工具

    IntelliJ IDEA      版本号: ULtimate 2022.3

6bce4bae59064155ac33b2f9c32bf03a.png

二、初始化配置

    打开IntelliJ IDEA工具,进入欢迎页面。

0c7a381ca9bd4fad95bad22e0485b0d6.png

    本文在此处,只讲Spring Boot在IntelliJ IDEA中的**全局设置**方式。具体初始化配置如下:

2.1、Maven初始化设置

    **2.1.1**、点击欢迎页面中的【自定义】,进入自定义配置界面后,选择【所有设置】。如图所标识的位置。 

af9f1e4d661c42a28ba2ed0cc9727d78.png

     **2.1.2**、 在点击【所有配置】后,会弹出【设置】界面,在设计界面左侧依次点击【构建、执行、部署】——【构建工具】——【Maven】,选中Maven后,在界面的右侧中实现对Maven的配置。其中,**Maven主路径**是指你下载下来的Maven存放的路径;**用户设置文件**是指你在Maven中conf文件下的settings.xml。

** 需要注意的是**:在做这一步之前,要确保你已经下载了Maven包并放到了合适的位置;同时,要确保你已经对settings.xml进行了必要的修改,比如里面的本地仓库的设置。

1f72d8164fbe4b6c92226f7dd5161a17.png

     完成对Maven的初始化配置后,接着可以一次性的再对所要使用的JDK进行全局初始化配置。具体操作如下:

2.2、JDK初始化设置

   ** 2.2.1、**打开左侧【Maven】选项,选择并进入【正在导入】选项,然后在导入程序JDK中,选择已经安装好的JDK。

    提示一下:此处一般会根据你再安装JDK时配置的环境变量进行显示。如果没有的话,请确保你配置的JDK的环境变量没有错误。

    如图所示

8964182338004ad196437c9f3eb71a77.png

    2.2.2、接着打开【Maven】选项下的【运行程序】选项,在其右侧中,对JRE进行路径配置。具体配置如图所示。此处路径根据个人安装JRE的位置来进行配置即可。

9e7b6762dc4f4ebba55eb3004ed703e5.png

三、创建Maven项目

     完成配置后,在IDEA欢迎页面中,选择【项目】选项,然后点击右面的【新建项目】,进行项目的创建。

    在【新建项目】页面中,选择左侧栏的【新建项目】,并根据如图所标注的点,结合自己项目所存放的位置、拟创建的组,进行配置。

    需要注意,在语言中要选中Java,在构建系统中要选中Maven。

    如图所示 

6d25dfc96c5f4d798105f973c3f98ef6.png

    完成配置后,点击【创建】按钮,即可进入开发环境中,如图所示。

17732d38baec43ca84d8d1f3a7cf6812.png

四、创建Spring Boot Web项目

    由于Maven是一个依赖管理的插件,所有的依赖都在pom.xml文件中进行配置和管理。因此,要创建Spring Boot Web项目,我们就需要再该文件中引入相关依赖。

    4.1、打开项目的pom.xml文件,在其中添加如下代码。
   <!--引入Spring Boot依赖 -->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>3.0.5</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

    <dependencies>
        <!--引入Web场景依赖启动器-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>
    添加结束后,点击右侧的刷新按钮,系统会自动加载相关项目依赖。如图所示:

6d2099c869e84e2da432b5f56581adac.png

五、实现一个Web项目

    5.1、在com.study包中修改Main类的内容,让其成为一个主程序启动类。具体代码如下:
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication //标注该类为主程序启动类
public class Main {
    //主程序启动方法
    public static void main(String[] args) {
//        System.out.println("Hello world!");
        SpringApplication.run(Main.class,args);
    }
}
    项目中的结构及代码如图所示:

af66a03833354a73a810c7b7b7661efa.png

     5.2、在com.study包下创建一个名为Controller的包,并在该包下创建一个名为HelloController的请求控制类,如图所示:

183d4a756d7042c09c655687aa4a61e8.png

    5.3、在HelloController类中,编写一个请求处理的方法,具体代码如下:
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloController {
    @GetMapping("hello")
    public String hello(){
        return "hello,Spring Boot";
    }
}
   项目结构和代码页面如下:

070013bfc81f4796ae94b4a9c88bbcdb.png

    5.4、完成之后,即可启动项目。

    注意:如果启动过程中遇到如下图中内容,是因为浏览器端口被占用了。

3cb658ab2fcc4e618cd98e255188e628.png

    解决办法如下:

    在resources目录下新建一个文件名为:application.properties 的文件,注意此文件名不可更改。创建完成后,在里面配置服务器端口号即可。此处,我配置为9999。如图所示。

3025378b3ff6490196327055706cdd72.png

    然后再重新启动项目,最终控制台输出样式如下图所示,即可表示服务器启动成功。

f05cf7ea180948e1b04bc1c34cfa15e9.png

    5.5、验证:打开浏览器,在网址处输入:http://localhost:9999/hello,回车,即可显示成功。

d3b1f9d014a8445aa6e68f7bc7e37faf.png


本文转载自: https://blog.csdn.net/m0_60318025/article/details/130082848
版权归原作者 安歌+ 所有, 如有侵权,请联系我们删除。

“【IntelliJ IDEA】使用Maven方式构建Spring Boot Web 项目(超详细)”的评论:

还没有评论