spring boot 是什么?

Spring Boot提供了一个强大的一键式Spring的集成开发环境,能够单独进行一个Spring应用的开发,其中:

(1)集中式配置(application.properties)+注解,大大简化了开发流程

(2)内嵌的Tomcat和Jetty容器,可直接打成jar包启动,无需提供Java war包以及繁琐的Web配置

(3)提供了Spring各个插件的基于Maven的pom模板配置,开箱即用,便利无比。(4)可以在任何你想自动化配置的地方,实现可能

(5)提供更多的企业级开发特性,如何系统监控,健康诊断,权限控制

(6) 无冗余代码生成和XML强制配置

(7)提供支持强大的Restfult风格的编码,非常简洁。

接下来我们将开放hello spring boot.

使用到工具:

maven

官网地址:

http://projects.spring.io/spring-boot/

----------------以下开始我们的hello spring boot-----------------------

创建maven项目。

在pom.xml文件中引入spring boot需要依赖的jar.

如下:

spring-boot-starter-parent 1.3.4.RELEASE

spring-boot-starter-web

说明:

标签:

说明依赖的是sprin boot的父类。

标签中的;

spring-boot-starter-web

说明spring boot 是以web方式。

打开网易新闻 查看精彩图片

接下来创建main函数的java类。

如下:

@Controller

@EnableAutoConfiguration

public class App

{

@RequestMapping("/")

@ResponseBody

String home() {

return "Hello World! this is spring boot";

}

public static void main(String[] args) throws Exception {

SpringApplication.run(App.class, args);

}

}

打开网易新闻 查看精彩图片

右键,run as 以java应用启动。

在浏览器中输入

http://127.0.0.1:8080/

可以看到在浏览器中输出:

打开网易新闻 查看精彩图片

欢迎进入spring boot的世界。接下来我们将介绍spirng boot学习