Spring Boot 之路[1]--创建项目

专题简介

SpringBoot之路专题是一个记录本人在使用Spring和SpringBoot相关技术中所遇到的问题和要解决的问题。每用到一处知识点,就会把这处知识补充到Github一个对应的分支上。会以专题的方式,力争每一篇博客,由浅入深,把每个知识点讲解到实战级别,并且分析Spring源码。整个项目会以一个开发一个博客系统为最终目标,每一个分支都记录着一步一步搭建的过程。与大家分享,代码会同步发布到这里。

简介

所谓万事开头难,以前的搭建项目的过程想必大家都清楚,多多少少都充满了艰辛(keng),而Spring Boot为我们提供了各种各样的方式来创建一个项目,这大大简化了我们创建项目的难度和时间成本,下面一一介绍。
本文介绍最为常见的几种创建Springboot项目的方式,包括:使用maven,使用starter网站,使用idea的Spring initializer。

项目位置:https://github.com/jacks808/spring-boot-way

最为推荐的是最后一种,直接使用idea的Spring Initializer。

使用Mavne

创建一个pom.xml
加入如下内容:

 
  org.springframework.boot   
    spring-boot-starter-parent 
    1.4.0.RELEASE
  
   
    
      org.springframework.boot 
      spring-boot-starter-web  
    

创建入口类

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplicationpublic 
class BeenoisySpringBootWayApplication {
    public static void main(String[] args) {
        SpringApplication.run(BeenoisySpringBootWayApplication.class, args);
    }
}

创建Controller


import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class IndexController {

    @RequestMapping("/")
    @ResponseBody
    String home() {
        return "Hello World!";
    }

}

然后就可以直接使用java命令运行入口类来启动整个springboot程序了。
启动后执行结果如下:

Spring Boot 之路[1]--创建项目_第1张图片
执行结果

使用starter

starter是一个spring官方提供的网站,用于创建Springboot项目,地址在:https://start.spring.io/

打开网站后,效果如下:

Spring Boot 之路[1]--创建项目_第2张图片
Spring initializer web

按照网站提示,就可以创建一个对应的项目。

下面是高级视图的样子:

Paste_Image.png

使用Spring Initializer

spring initializer是idea集成的一个工具,专门用于创建spring相关的项目,使用方式如下:

  1. 新建项目,选择spring initializer


    Spring Boot 之路[1]--创建项目_第3张图片
    新建项目
  2. 下一步,输入项目组、项目名称相关


    Spring Boot 之路[1]--创建项目_第4张图片
    输入项目相关信息
  3. 选择依赖,这里选择web


    Spring Boot 之路[1]--创建项目_第5张图片
    选择依赖
  4. 输入项目名称(这里的项目名称是在idea中显示的名称)


    Spring Boot 之路[1]--创建项目_第6张图片
    输入idea项目相关信息
  5. 点击完成
    此时,idea会从https://start.spring.io/ 下载构件好的项目,并引入idea中。
    此时,项目结构如下:

Spring Boot 之路[1]--创建项目_第7张图片
项目结构

依赖结构如下:

Spring Boot 之路[1]--创建项目_第8张图片
依赖结构

你可能感兴趣的:(Spring Boot 之路[1]--创建项目)