1. 程式人生 > >啟動SpringBoot專案

啟動SpringBoot專案

Eclipse建立Spring Boot專案

1.訪問http://start.spring.io/ 解壓引入Maven專案

2.建議的目錄結構

com
  +- example
    +- myproject
      +- Application.java
      |
      +- domain
      |  +- Customer.java
      |  +- CustomerRepository.java
      |
      +- service
      |  +- CustomerService.java
      |
      +- controller
      |  +- CustomerController.java
      |

3. pom.xml中新增支援web的模組:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
 </dependency>

pom.xml檔案中預設有兩個模組:

spring-boot-starter :核心模組,包括自動配置支援、日誌和YAML;

spring-boot-starter-test :測試模組,包括JUnit、Hamcrest、Mockito。

4.編寫controller內容:

@RestController
public class HelloWorldController {
    @RequestMapping("/hello")
    public String index() {
        return "Hello World";
    }
}

@RestController 的意思就是controller裡面的方法都以json格式輸出,不用再寫什麼jackjson配置的了!

在application.properties新增server.port=8899(自己的埠號)

@SpringRunner

SpringRunner is an alias for the SpringJUnit4ClassRunner.

To use this class, simply annotate a JUnit 4 based test class with @RunWith(SpringRunner.class).

Idea建立專案

一鍵生成

web的模組已經自動裝在pom.xml之中

關鍵是選擇Web專案
詳情請點選