Spring Boot 快速入门
简介
在您第 1 次接触和学习 Spring 框架的时候,是否因为其繁杂的配置而退却了?在你第 n 次使用 Spring 框架的时候,是否觉得一堆反复黏贴的配置有一些厌烦?那么您就不妨来试试使用 Spring Boot 来让你更易上手,更简单快捷地构建 Spring 应用!
Spring Boot 让我们的 Spring 应用变的更轻量化。比如:你可以仅仅依靠一个 Java 类来运行一个 Spring 引用。你也可以打包你的应用为 jar 并通过使用 java -jar 来运行你的 Spring Web 应用。
Spring Boot 的主要优点:
- 为所有 Spring 开发者更快的入门
- 开箱即用,提供各种默认配置来简化项目配置
- 内嵌式容器简化 Web 项目
- 没有冗余代码生成和 XML 配置的要求
快速入门
本次主要对 Spring Boot 基础项目的构建,并且实现一个简单的 HTTP 请求处理。
系统要求
- jdk7 及以上
- Spring Framework 4.1.5 及以上
创建项目
跟普通的 Maven 项目一样,右击 Eclipse 创建 Maven Project
引入 Web 模块
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent<artifactId>
<version>1.3.1.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
编写 APP 启动类
创建 package 命名为 com.javen**(把启动类创建在这个包里,启动类会自动扫描,这个包的子包,如果不是同级包或子包的 Controller,将无法被扫描到)**
创建 AppStart 类
@SpringBootApplication
public class AppStart {
public static void main(String[] args) {
SpringApplication.run(AppStart.class, args);
}
}
编写 Controller 服务
创建 package 命名为 com.javen.controller
创建 HelloController 类
@RestController
public class HelloController {
@RequestMapping("/hello")
public String index() {
return "Hello World";
}
}
启动测试项目
右击 AppStart 类 run as application 启动 SpringBoot
浏览器访问 http://localhost:8080/hello
浏览器响应 Hello World 成功!
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于