idea创建springboot项目(手把手教你5步成功)

idea创建springboot项目(手把手教你5步成功)-mikechen

学习SpringBoot的第一步就是SpringBoot项目搭建,下面手把手教你大家idea创建springboot项目@mikechen

第一步:创建项目

打开IntelliJ IDEA,选择 “Create New Project” 或者 “New Project”。

如下图所示:

idea创建springboot项目(手把手教你5步成功)-mikechen

 

第二步:SpringBoot初始化

然后,在左侧的菜单中,选择 “Spring Initializr”。

如下图所示:

idea创建springboot项目(手把手教你5步成功)-mikechen

在右侧的面板中,填写项目的基本信息:

  • Project SDK: 选择你已经安装的JDK版本。
  • Project Name: 输入项目的名称。
  • Project Location: 选择项目的保存路径。

 

第三步:添加项目名称信息

在 “Spring Initializr” 面板中,选择 “Spring Boot” 版本,并填写以下信息。

如下图所示:

idea创建springboot项目(手把手教你5步成功)-mikechen

  • Language: 选择你偏好的编程语言,如Java、Kotlin等。
  • Packaging: 选择项目的打包方式,一般选择 “Jar”。
  • Java: 选择你要使用的Java版本。
  • Spring Boot: 选择要使用的Spring Boot版本。
  • Group: 输入项目的组织名称。
  • Artifact: 输入项目的Artifact ID。

 

第四步:选择项目依赖

在 “Dependencies” 选项卡中,选择你需要的起步依赖。

如下图所示:

idea创建springboot项目(手把手教你5步成功)-mikechen

你可以通过搜索框搜索依赖,也可以手动选择所需的依赖,比如:Web、数据库、安全等。

 

第五步:生成项目骨架

然后点击Next,设置项目的名称和位置,然后点击 “Finish” 完成项目的创建。

最后生成Springboot目录结构,如下图所示:

idea创建springboot项目(手把手教你5步成功)-mikechen

Spring Boot项目骨架的主要组成部分:

  1. src/main/java目录:该目录下包含了项目的Java源代码,你的应用程序的主要代码和逻辑将位于这个目录下。
  2. src/main/resources目录:该目录下包含了项目的资源文件,比如:配置文件、静态资源文件、模板文件等。
  3. src/test/java目录:该目录下包含了项目的测试代码,用于编写单元测试和集成测试。
  4. pom.xml:这是Maven项目,定义了项目的依赖、插件和构建脚本。
  5. Spring Boot启动类:该类是Spring Boot应用程序的入口点,负责启动应用程序。
  6. application.properties:这是Spring Boot的配置文件,可以在其中设置数据库连接、服务器端口、日志级别等。

 

最后,可以写一个Controll来,启动测试。

编写Controller直接测试

新建一个测试HelloWordController :

@RestController
class HelloWordController {
    @GetMapping("/hello")
    public String helloWord() {
        return "Hello Word!";
    }
}

如下图所示:

idea创建springboot项目(手把手教你5步成功)-mikechen

 

启动项目

找到启动类,鼠标右击运行springBoot项目。

如下图所示:

idea创建springboot项目(手把手教你5步成功)-mikechen

访问地址:http://localhost:8080/hello

idea创建springboot项目(手把手教你5步成功)-mikechen

以上就是idea创建springboot项目详解,更多SpringBoot请查看:SpringBoot框架(万字图文全面详解)

作者简介

陈睿|mikechen,10年+大厂架构经验,BAT资深面试官,就职于阿里巴巴、淘宝、百度等一线互联网大厂。

👇阅读更多mikechen架构文章👇

阿里架构 |双11秒杀 |分布式架构 |负载均衡 |单点登录 |微服务 |云原生 |高并发 |架构师

以上

关注作者「mikechen」公众号,获取更多技术干货!

后台回复架构,即可获取《阿里架构师进阶专题全部合集》,后台回复面试即可获取《史上最全阿里Java面试题总结

评论交流
    说说你的看法