SpringBoot之Hello World篇,使用eclipse+maven搭建SpringBoot工程
    
  
      
      
     
    
      
        首先来了解下什么是SpringBoot
百度百科:Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
综上所述(个人理解):相信很多人都用过SpringMVC来搭建web工程,繁琐的配置文件,让开发人员觉得很心烦,为了快速搭建web工程,这个Pivotal团队提供出来了全新的框架,通过依赖简单的配置,就可以搭建出一个简单的web工程,并且在集成三方组件的过程中,尽量使用注解的方式,来逐渐淘汰掉旧的大量配置文件的方式。
SpringBoot搭建开始
1.打开你的eclipse((这里使用eclipse来举例,idea也是一个不错的工具),点击file—>new—>other

2.输入maven,选择maven project

3.创建一个示例工程

4.输入工程的所属组和工程名,直接finsh

5.创建工程成功后,打开pom.xml文件

6.配置项目的名字,添加所属的父工程组为spring-boot-starter-parent,代码如下
1 2 3 4 5 6
   | <name>SpringBootStudy</name> <parent> 	<groupId>org.springframework.boot</groupId> 	<artifactId>spring-boot-starter-parent</artifactId> 	<version>1.5.2.RELEASE</version> </parent>
   | 
 
7.配置后如下

8.此时工程就变成了maven工程,会自动加入SpringBoot所需要的启动包和Spring的相关jar包

9.此时加入SpringBoot的web依赖包,并且加入SpringBoot的编译插件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
   |  	<dependencies> 		 		<dependency> 			<groupId>org.springframework.boot</groupId> 			<artifactId>spring-boot-starter-web</artifactId> 		</dependency> 	</dependencies> 	 	<build> 		 		<plugins> 			<plugin> 				<groupId>org.springframework.boot</groupId> 				<artifactId>spring-boot-maven-plugin</artifactId> 			</plugin> 		</plugins> 	</build>
 
  | 
 
10.创建程序包,并创建启动类

代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
   | package com.yang.boot; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.SpringApplication; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController @SpringBootApplication public class StartApplication { 	@RequestMapping("/")     String index(){       return "Hello Spring Boot";     }        public static void main(String[] args) {         SpringApplication.run(StartApplication.class, args);     } }
   | 
 

11.在启动类上右键—>Run as—>Java Application

12.启动成功后,控制台会打印如下的信息

13.打开任意浏览器,在地址栏输入localhost:8080,回车

14,最后奉上pom文件完整配置,项目源码下载地址(点击我下载,小心你的鼠标)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
   | <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 	<modelVersion>4.0.0</modelVersion> 	<groupId>com.yang.study</groupId> 	<artifactId>SpringBootStudy</artifactId> 	<version>0.0.1-SNAPSHOT</version> 	<name>SpringBootStudy</name> 	<parent> 		<groupId>org.springframework.boot</groupId> 		<artifactId>spring-boot-starter-parent</artifactId> 		<version>1.5.2.RELEASE</version> 	</parent> 	 	<dependencies> 		 		<dependency> 			<groupId>org.springframework.boot</groupId> 			<artifactId>spring-boot-starter-web</artifactId> 		</dependency> 	</dependencies> 	 	<build> 		 		<plugins> 			<plugin> 				<groupId>org.springframework.boot</groupId> 				<artifactId>spring-boot-maven-plugin</artifactId> 			</plugin> 		</plugins> 	</build> </project>
   | 
 

本文由Mr.Yang编写,希望多多交流技术问题