spring boot 讲解
spring boot 讲解
说明:
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。
该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,
Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
说明:
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。
该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,
Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
Spring引导使创建独立的、生产级的基于Spring的应用程序变得简单,您可以“运行”。
我们对Spring平台和第三方库都有自己的看法,因此您可以从最少的烦恼入手。
大多数Spring引导应用程序需要非常少的Spring配置。
我们对Spring平台和第三方库都有自己的看法,因此您可以从最少的烦恼入手。
大多数Spring引导应用程序需要非常少的Spring配置。
Spring Boot特点
创建独立的Spring应用程序
直接嵌入Tomcat、Jetty或底层(不需要部署WAR文件)
提供有主见的“启动”POMs,以简化您的Maven配置
在可能的时候自动配置Spring
提供生产就绪的特性,例如度量、健康检查和外部化配置
绝对不需要代码生成,也不需要XML配置
示例:
下载1.5.9之后
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.9.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.9.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
package hello;
import org.springframework.boot.*;
import org.springframework.boot.autoconfigure.*;
import org.springframework.stereotype.*;
import org.springframework.web.bind.annotation.*;
import org.springframework.boot.autoconfigure.*;
import org.springframework.stereotype.*;
import org.springframework.web.bind.annotation.*;
@Controller
@EnableAutoConfiguration
public class SampleController {
@EnableAutoConfiguration
public class SampleController {
@RequestMapping("/")
@ResponseBody
String home() {
return "Hello World!";
}
@ResponseBody
String home() {
return "Hello World!";
}
public static void main(String[] args) throws Exception {
SpringApplication.run(SampleController.class, args);
}
}
SpringApplication.run(SampleController.class, args);
}
}
如果你想用Spring快速原型化,可以使用命令行工具来使用Spring引导船只。它允许您运行Groovy脚本,这意味着您有一个熟悉的类似于java的语法,
没有太多的样板代码。如果您想安装Spring引导CLI,请按照我们的主要文档中的说明进行操作。
没有太多的样板代码。如果您想安装Spring引导CLI,请按照我们的主要文档中的说明进行操作。
原文链接:http://www.jxszl.com/biancheng/JAVA/446449.html