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

作者: BeeNoisy | 来源:发表于2016-08-13 11:50 被阅读2042次

专题简介

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
加入如下内容:

<parent> 
  <groupId>org.springframework.boot</groupId>   
    <artifactId>spring-boot-starter-parent</artifactId> 
    <version>1.4.0.RELEASE</version>
  </parent>
  <dependencies> 
    <dependency>
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-starter-web</artifactId>  
    </dependency>
</dependencies>

创建入口类

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程序了。
启动后执行结果如下:

执行结果

使用starter

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

打开网站后,效果如下:

Spring initializer web

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

下面是高级视图的样子:

Paste_Image.png

使用Spring Initializer

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

  1. 新建项目,选择spring initializer


    新建项目
  2. 下一步,输入项目组、项目名称相关


    输入项目相关信息
  3. 选择依赖,这里选择web


    选择依赖
  4. 输入项目名称(这里的项目名称是在idea中显示的名称)


    输入idea项目相关信息
  5. 点击完成
    此时,idea会从https://start.spring.io/ 下载构件好的项目,并引入idea中。
    此时,项目结构如下:

项目结构

依赖结构如下:

依赖结构

相关文章

网友评论

  • 想做一个肥仔:我本来还想发一篇来着,作者可以投稿到Spring Boot专题。
    BeeNoisy:@freelight 嗯嗯,自己用Spring相关技术已经很多年了,把经验分享给大家,从0开始写,把自己知道的都写给大家。供大家查阅、参考。
    想做一个肥仔:@BeeNoisy 不客气,一起学习进步
    BeeNoisy:@freelight 谢谢支持,我会投稿的,感谢提醒。

本文标题:Spring Boot 之路[1]--创建项目

本文链接:https://www.haomeiwen.com/subject/fnubjttx.html