Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。我的理解是springBoot整合了spring所有的框架,将他们做成了一个一个的启动器(starter),需要什么配置什么的,方便管理,需要用什么的时候只需要将依赖引入maven的pom文件即可.方便上手.
1 maven(需要熟悉) 3.3及以上
2 IDEA2017
3 jdk1.8
我的配置是这样,大家可以参考我配置
方法一:
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项目的框架基本完成了