Idea如何创建SpringBoot工程

springboot简介    

      SpringBoot是Spring体系下的一个框架,设计SpringBoot的目的在于能够帮助开发者快速的搭建Spring应用,并且SpringBoot还整合了(反向整合)很多第三方的框架或者服务。让开发者使用这些技术变得简单。相当于Maven整合了很多第三方的jar包,SpringBoot整合了很多第三方的框架。

    约定 > 配置 > 编码

    这个是什么意思呢,以前我们是硬编码的时代,然后SSM框架就是配置的时代,那么springboot是约定时代。

springboot能够快速搭建一个web应用,省去了这么多的配置就是约定好了。我们自己不用去配置这么多的繁琐的配置了。

      这个概念很重要需要去理解。

      SpringBoot基于Maven(gradle) + Spring

项目的创建

  注意事项:我们必须要安装了maven,并修改maven为阿里云的仓库。这样效率更快。

    1、打开我们的idea,新建spring initializr ,然后如图示

Idea如何创建SpringBoot工程_第1张图片

      2、和我们之前创建maven工程,填写的信息都是一样的,注意的是package需要选择jar包

Idea如何创建SpringBoot工程_第2张图片Idea如何创建SpringBoot工程_第3张图片

      3、然后点击next--》finish即可完成创建了,创建完成后的项目结构,也就是一个maven的项目。

Idea如何创建SpringBoot工程_第4张图片

 创建controller

Idea如何创建SpringBoot工程_第5张图片

 

package com.xm;

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

/**
 * @author jattxgt
 * @site jattxgt
 * @company jattxgt.com
 * @create 2019-05-16 10:13
 */
@RestController
public class Controller {
    @RequestMapping("/fun1")
    public String fun1(){
        return "hello springboot!";
    }
}

注意:我写的这个controller没有准守springboot的约定,controller需要写在启动类包下。

我的是新建了一个包,需要在启动类添加一个注解扫描,这样他才知道去哪里找呢。

@SpringBootApplication(scanBasePackages = "com.xm")

Idea如何创建SpringBoot工程_第6张图片

 测试

     1、启动启动类

Idea如何创建SpringBoot工程_第7张图片

    2、 测试成功

Idea如何创建SpringBoot工程_第8张图片

你可能感兴趣的:(springboot,IDEA,springboot)