本文共 2095 字,大约阅读时间需要 6 分钟。
Spring Boot 是由 Pivotal 团队于 2013 年开始研发,2014 年 4 月发布的全新开源轻量级框架。它基于 Spring 4.0 设计,既保留了 Spring 框架的优秀特性,又通过简化配置进一步降低了开发和部署复杂度。此外,Spring Boot 通过集成诸多框架有效解决了依赖版本冲突、引用不稳定性等问题。
这里以 Maven 工作流进行演示,建议使用 Spring Initializer 快速创建项目。
需要 JDK 1.8 以及 Maven 插件。完成注册后即可开始项目创建。
创建完成后的项目目录结构如下:
project-root├── pom.xml└── src ├── main │ └── java │ └── com │ └── example │ └── controller └── test └── java └── com └── example └── controller
在 pom.xml
进行以下修改:
org.springframework.boot spring-boot-starter-web
同时确保包含必要的打包插件:
org.springframework.boot spring-boot-maven-plugin
@SpringBootApplicationpublic class HelloWorldApplication { public static void main(String[] args) { SpringApplication.run(HelloWorldApplication.class, args); }}
package com.example.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.ResponseBody;@Controller@RequestMapping("/api")public class HelloController { @RequestMapping("/hello") @ResponseBody public String greeting() { return "欢迎访问我们的页面"; }}
mvn clean installjava -jar spring-boot-01-helloWorld-1.0-SNAPSHOT.jar
这样,你的应用程序就可以通过客户端访问如下地址:
http://localhost:8080/api/hello
如果你更倾向于使用图形化工具,可以选择 Spring Initializer 查看创建完成后项目结构。
将项目打包并运行,与传统部署方式无异:
mvn clean installjava -jar spring-boot-01-helloWorld-1.0-SNAPSHOT.jar
转载地址:http://rzayk.baihongyu.com/