Spring Boot:spring boot开发环境搭建

Spring Boot:spring boot开发环境搭建

    • 一.什么是Spring Boot
    • 二.IDEA的安装
    • 三.构建你的第一个项目
    • 四.运行第一个SpringBoot项目
    • 五.环境说明

一.什么是Spring Boot

Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是 Spring Boot 其实不是什么新的框架,它默认配置了很多框架的使用方式,就像 Maven 整合了所有的 Jar 包,Spring Boot 整合了所有的框架。

二.IDEA的安装

要想开始,开发环境的搭建是第一步,接下来说明下开发环境的搭建:

  1. IDE的下载:https://www.jetbrains.com/idea/download/;
    Spring Boot:spring boot开发环境搭建_第1张图片
    我是mac系统,选择下载.DMG版本的包;下载完成后双击,进入安装流程;

  2. IDEA的安装:双击dmg,弹出如下框
    Spring Boot:spring boot开发环境搭建_第2张图片
    将Intelli IDEA.app 拖到Applications;

  3. IDEA激活:IDEA是收费使用的,所以需要激活,激活办法自行搜索;

三.构建你的第一个项目

  1. 打开IDEA,点击Create New Project
    Spring Boot:spring boot开发环境搭建_第3张图片
  2. 选择Spring Initializr,右边选择Default,注意配置JDK,然后点击next;
    Spring Boot:spring boot开发环境搭建_第4张图片
  3. 填写相应的内容
    Spring Boot:spring boot开发环境搭建_第5张图片
  4. 选择依赖的包,点击next
    Spring Boot:spring boot开发环境搭建_第6张图片
  5. 填写项目信息,点击finish
    Spring Boot:spring boot开发环境搭建_第7张图片
    至此,一个简单的SpringBoot项目创建完成,下面我们把这个项目运行起来。

四.运行第一个SpringBoot项目

  1. 项目结构
    Spring Boot:spring boot开发环境搭建_第8张图片
    (1).idea,idea工程文件,自动生成,不用关心;
    (2).mvn,maven文件,自动生成,不用关心;
    (3)src/main/java,程序代码及程序入口(DemoApplication为入口);
    src/main/resources,配置文件;
    src/test/java,测试程序;
    (4)pom.xml,三方库配置文件;
    spring-boot-starter :核心模块,包括自动配置支持、日志和 YAML,如果引入了 spring-boot-starter-web web 模块可以去掉此配置,因为 spring-boot-starter-web 自动依赖了 spring-boot-starter。
    spring-boot-starter-test :测试模块,包括 JUnit、Hamcrest、Mockito。
    (5).iml文件:
    (6)mvnw和mvnw.cmd:

  2. 添加依赖库spring-boot-starter-web
    Spring Boot:spring boot开发环境搭建_第9张图片
    (1)打开pom.xml,添加如下配置代码:


    org.springframework.boot
    spring-boot-starter-web

(2)Maven会自动弹出是否需要导入,两种方式import Changes(导入改变)和Enable Auto-import(自动导入),想要以后改变pom.xml自动导入的就选第二个;

  1. 创建Controller:新建controller文件夹,创建HelloWorldController
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloWorldController {

    @RequestMapping("/hello")
    public String index(){
        return "Hello World";
    }

}

SpringBoot使用了大量注解来简化编码,这点大家要适应并学习。

  1. 运行:点击图中三角运行
    Spring Boot:spring boot开发环境搭建_第10张图片
    Spring Boot:spring boot开发环境搭建_第11张图片
    Console日志出现Started XXXApplication …说明运行成功,在浏览器输入:http://localhost:8080/hello 可以看到代码中写的“Hello World”

五.环境说明

  • 操作系统-mac
  • JDK版本-1.8
  • IDEA版本-Build #IU-191.7479.19,built on May 28,2019

你可能感兴趣的:(java,java,spring,boot)