前言
这个系列仅仅只是记录笔者学习SpringBoot过程中的心得,如有错误,欢迎指正。
准备
下载eclipse
- 1.创建项目
选择Maven Project
,记得勾选Use default Workspace location
填写详细信息
此时,项目结构为:
image.png
在
pom.xml
添加SpringBoot
相关的maven
库
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.1.RELEASE</version>
<relativePath /> <!-- lookup parent from repository -->
</parent>
<properties>
<!-- Generic properties -->
<java.version>1.7</java.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<!-- Spring -->
<spring-framework.version>5.0.5.RELEASE</spring-framework.version>
</properties>
<dependencies>
<!-- Spring and Transactions -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-tx</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
- 2.添加配置文件
在src/main/resources
下创建application.properties
文件,这里是SpringBoot
的配置文件,后续会有更多配置
server.port=8080
server.tomcat.uri-encoding=UTF-8
- 3.创建程序入口
创建MyApplication
,这里是程序的入口
@SpringBootApplication
public class MyApplication {
public static void main(String[] args) {
SpringApplication.run(MyApplication.class, args);
}
}
- 4.创建Controller
创建IndexController
,这里的语法和SpringMvc
一致
@RestController
表示返回json格式
@RequestMapping
表示接口的地址
@GetMapping
表示支持get请求的接口地址
@RestController
@RequestMapping("/index")
public class IndexController {
@GetMapping("/helloworld")
public String index() {
return "helloworld1";
}
}
- 5.运行项目
在MyApplication这个类中右键选择Run As
# Spring Boot App
,运行项目
在控制台看到如下输出,即表示运行成功
在浏览器输入http://localhost:8080/index/helloworld
网友评论