前言
這個系列僅僅只是記錄筆者學習SpringBoot過程中的心得,如有錯誤各吨,歡迎指正。
準備
下載eclipse
- 1.創(chuàng)建項目
選擇Maven Project
,記得勾選Use default Workspace location
填寫詳細信息
此時猛频,項目結構為:
在
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
下創(chuàng)建application.properties
文件,這里是SpringBoot
的配置文件,后續(xù)會有更多配置
server.port=8080
server.tomcat.uri-encoding=UTF-8
- 3.創(chuàng)建程序入口
創(chuàng)建MyApplication
伦乔,這里是程序的入口
@SpringBootApplication
public class MyApplication {
public static void main(String[] args) {
SpringApplication.run(MyApplication.class, args);
}
}
- 4.創(chuàng)建Controller
創(chuàng)建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