Spring Boot 快速搭建及简单演示
2017-04-24 14:30
417 查看
1、 官网开速生成项目
1.1 在浏览器上输入地址:http://start.spring.io/。
可以选择一maven和gradle,我这里用maven来构建项目1.2 填写maven信息:
1.3 选择项目使用的技术(starter pom)
这里备选的每一项技术都是Spring Boot的starter pom,列如我们选中的web,就是在Maven里依赖spring-boot-starter-web。当这些技术的starter pom被选中后,与这项技术相关的Spring的Bean将会自动配置。
1.4 点击按钮下载代码
点击Generate Project按钮2、 Spring Tool Suite(STS)
2.1 新建Spring Starter Project
2.2 填写项目信息和使用技术
2.3 项目结构
2.4 依赖树
3、 maven 是手工创建
3.1 maven 项目的构建
使用任意开发工具新建一个空的maven项目3.2 修改pom
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.chenfeng.xiaolyuh</groupId> <artifactId>spring-boot-test</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <name>spring-boot-test</name> <description>Demo project for Spring Boot</description> <!-- 添加Spring Boot的父类依赖,这样当前项目就是Spring Boot项目了。spring-boot-starter-parent是一个特殊的starter,他用来提供相关的maven默认依赖,使用它之后,常用的依赖可以省去version标签 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.3.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <java.version>1.8</java.version> </properties> <dependencies> <!-- dependencies中添加web支持的starter pom,这样就添加了web的依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!--添加对test支持 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <!-- 添加Spring Boot 编译插件 --> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project>
其他几种方法请参考《JavaEE开发的颠覆者 Spring Boot实战》 5.2章节
4、 简单演示
1 新建Spring Boot项目
使用上述方法新建Spring Boot项目后,生成的项目根包下会有一个artifactId+Application命名的入口类。如图:2 添加控制器
为了演示我们我们就不再编写控制类,而是直接在入口类里写代码package com.chenfeng.xiaolyuh; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @SpringBootApplication// 这个是Spring Boot项目的核心注解,主要是开启自动配置。 @RestController public class SpringBootTestApplication { @RequestMapping("/") public String index() { return "Hello World!"; } // 标准的JAVA应用main方法,主要作用作为项目启动的入口 public static void main(String[] args) { SpringApplication.run(SpringBootTestApplication.class, args); } }
3 运行效果
3.1 我们可以通过Maven命令,运行项目mvn spring-boot:run
3.2 单击SpringBootTestApplication右键,在菜单中选择Spring Boot App或者Java Application运行项目。如图:
3.3 访问http://localhost:8080/
相关文章推荐
- 快速搭建一个简单的springboot项目
- spring-boot(2) - RESTfull API简单项目的快速搭建
- Spring Boot-RESTfull API简单项目的快速搭建
- 003,spring boot RESTfull API简单项目的快速搭建
- springboot (1) 快速搭建简单项目
- Spring Boot -- RESTFul API 简单项目的快速搭建
- springboot入门,简单能跑的项目快速搭建
- 【SpringBoot教程二】:RESTfull API简单项目的快速搭建
- spring boot 快速搭建 基于 Restful 风格的微服务
- 微服务之Spring Boot 简单搭建
- Spring Boot+JPA+Mysql+ThymeLeaf快速构建CURD系统(二)搭建SpringBoot工程
- Spring Boot+JPA+Mysql+ThymeLeaf快速构建CURD系统(二)搭建SpringBoot工程
- SpringBoot 快速搭建
- Spring Boot+JPA+Mysql+ThymeLeaf快速构建CURD系统(二)搭建SpringBoot工程
- Spring Boot+JPA+Mysql+ThymeLeaf快速构建CURD系统(二)搭建SpringBoot工程
- Spring Boot+JPA+Mysql+ThymeLeaf快速构建CURD系统(二)搭建SpringBoot工程
- Spring Boot+JPA+Mysql+ThymeLeaf快速构建CURD系统(二)搭建SpringBoot工程
- springboot与activityMQ的快速搭建和部署小结
- Spring Boot+JPA+Mysql+ThymeLeaf快速构建CURD系统(二)搭建SpringBoot工程
- springboot快速搭建