Spring Boot是Spring提供的一套基础配置环境,可以用来快速开发生产环境级别的产品。尤其适合开发微服务架构,省去了不少配置麻烦。比如用到Spring MVC时,只需把spring-boot-starter-web
依赖添加到Maven依赖中即可。另外它还有如下特性:
首先在IntelliJ中创建一个maven项目:
创建完成后IntelliJ右下角会提示自动导入Maven配置,选择Enable Auto-Import来启动自动导入。然后在pom.xml添加入下代码:
<?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>cn.zxuqian</groupId> <artifactId>helloworld</artifactId> <version>1.0-SNAPSHOT</version> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.1.RELEASE</version> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies> <properties> <java.version>1.8</java.version> </properties> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project>
<dependencies>
标签添加了spring-boot-starter-web
依赖,即 Spring MVC 和相关运行时环境。spring-boot-maven-plugin
插件提供了一组maven运行目标,可以方便的打包,部署和运行应用。稍等片刻Maven自动下载依赖后就可以上手写代码了。
在 src/main
下新建一个包 cn.zxuqian.controllers
并在其中新建一个类,名为 HelloController
并添加如下代码:
package cn.zxuqian.controllers; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class HelloController { @RequestMapping("/") public String index() { return "Hello World!"; } }
@RestController
标记此类为 Rest 控制器,并准备好处理 Rest 请求。@RequestMapping("/")
即此方法处理根路径请求,如 http://localhost:8080/
。index
方法返回 String 类型,即响应返回的是字符串数据,这里是 "Hello World"。在 cn.zxuqian
包下创建 Application
类,并添加如下代码:
package cn.zxuqian; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } }
@SpringBootApplication
标明了此类为 Spring Boot 应用的启动类。在IntelliJ的右侧选项卡中选择 Maven Projects
,然后展开 Plugins-->spring-boot,选择 spring-boot:run
目标。待启动成功后,在浏览器中访问 http://localhost:8080
看到 Hello World!
即为成功。
文章出自我的博客:,欢迎访问。
如对本文有疑问, 点击进行留言回复!!
[杭电多校2020]第一场 1004 Distinct Sub-palindromes
Swift -- 将本地生成的UIImage进行持久化保存(存到文件中fileManager.createFile)
网友评论