快速搭建SpringBoot项目

快速搭建springboot项目

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。我的理解是springBoot整合了spring所有的框架,将他们做成了一个一个的启动器(starter),需要什么配置什么的,方便管理,需要用什么的时候只需要将依赖引入maven的pom文件即可.方便上手.

框架搭建需要的环境

1 maven(需要熟悉) 3.3及以上
2 IDEA2017
3 jdk1.8
我的配置是这样,大家可以参考我配置

搭建springBoot项目

在这里插入图片描述

方法一:
1 idea中创建一个maven项目
选择在这里插入图片描述
A 在1处选择maven项目
B 在2处选择你要使用的jdk版本
C 根据你的项目来选择你要加入的功能(这里将以web服务为例)
在这里插入图片描述
D 根据要求填入信息即可(根据你的想法填写即可)
在这里插入图片描述

创建文件以后的结构目录
在这里插入图片描述
pom文件会自动加入

<!-- web服务的启动器 导入了web模块正常运行的所有依赖-->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>

一个基于web服务的springBoot的项目就搭建好了

测试一下

1 新建一个主程序,负责启动项目

@SpringBootApplication
public class LHJMainApplication {
public static void main(String[] args) {
        //启动spring程序
        SpringApplication.run(LHJMainApplication.class);
    }
}

编写第一个HelloWorld

//@RestController
@EnableAutoConfiguration
public class helloworld {
@RequestMapping("/hello")
    public String sayHello(){
        return "helloWorld";
    }
}

该插件可以让springboot打成一个jar包
用java -jar xxx.jar 即可运行

<build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId> spring-boot-maven-plugin </artifactId>
            </plugin>
        </plugins>
    </build>

到此通过新建一个maven项目搭建springboot-web项目的框架基本完成了