开发 集合 except tap str 代码 类库 pack
从最根本上来讲,Spring Boot 就是一些库的集合,它能够被任意项目的构建系统所使用。简便起见,该框架也提供了命令行界面,它可以用来运行和测试 Boot 应用。框架的发布版本,包括集成的 CLI(命令行界面),可以在 Spring 仓库中手动下载和安装。一种更为简便的方式是使用 Groovy 环境管理器(Groovy enVironment Manager,GVM),它会处理 Boot 版本的安装和管理。Boot 及其 CLI 可以通过 GVM 的命令行 gvm install springboot 进行安装。在 OS X 上安装 Boot 可以使用 Homebrew 包管理器。为了完成安装,首先要使用 brew tap pivotal/tap 切换到 Pivotal 仓库中,然后执行 brew install springboot 命令。
pom.xml 配置文件的设置 :
Boot 提供了许多的 "starter" 模块,它们定义了一组依赖,这些依赖能够添加到构建系统之中,从而解析框架及其父平台所需的特定类库。例如,spring-boot-starter-actuator 依赖会引入一组基本的 Spring 项目,从而实现应用的快速配置和即时可用。关于这种依赖,值得强调的一点就是当开发 web 应用,尤其是 RESTful Web 服务的时候,如果包含了 spring-boot-starter-web 依赖,它就会为你提供启动嵌入式 Tomcat 容器的自动化配置,并且提供对微服务应用有价值的端点信息,如服务器信息、应用指标(metrics)以及环境详情。除此之外,如果引入 spring-boot-starter-security 模块的话,actuator 会自动配置 Spring Security,从而为应用提供基本的认证以及其他高级的安全特性。它还会为应用结构引入一个内部的审计框架,这个框架可以用来生成报告或其他的用途,比如开发认证失败的锁定策略。
- 1 package hello;
- 2
- 3
- 4
- 5import org.springframework.boot.*;
- 6
- 7import org.springframework.boot.autoconfigure.*;
- 8
- 9import org.springframework.stereotype.*;
- 10
- 11import org.springframework.web.bind.annotation.*;
- 12
- 13
- 14
- 15 @Controller
- 16
- 17 @EnableAutoConfiguration
- 18
- 19 public class SampleController {
- 20
- 21
- 22
- 23@RequestMapping("/")
- 24
- 25 @ResponseBody
- 26
- 27 String home() {
- 28
- 29 return "Hello World!";
- 30
- 31 }
- 32
- 33
- 34
- 35 public static void main(String[] args) throws Exception {
- 36
- 37SpringApplication.run(SampleController.class, args);
- 38
- 39 }
- 40
- 41}
将上述的代码放入 SpringBootFirst 工程的 src/main/java 目录下面,进行运行,再在浏览器中输入 http://localhost:8080/ ,我们就能看到 "Hello,World" 了。
springboot——pom.xml 配置文件的设置
来源: http://www.bubuko.com/infodetail-2149533.html