1. 程式人生 > 程式設計 >SpringBoot基本web開發demo過程解析

SpringBoot基本web開發demo過程解析

這篇文章主要介紹了SpringBoot基本web開發demo過程解析,文中通過示例程式碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

1.在建立的springboot專案中的pom.xml中匯入Lombok的依賴

<dependency>
  <groupId>org.projectlombok</groupId>
  <artifactId>lombok</artifactId>
  <version>1.18.6</version>
</dependency>

2.安裝Lombok外掛

3.在主啟動類的同級建立實體類的包,在包中建立實體類,並在實體類上使用Lombok

package com.hxy.bean;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data //替代了getter、setter和toString方法
@AllArgsConstructor //建立所有引數的有參建構函式
@NoArgsConstructor //建立無參建構函式
public class Car {
  private Integer id;
  private String name;
  private double price;

  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
  private Date createDate;
}

4.在在主啟動類的同級建立控制層的包,並建立controller類

package com.hxy.controller;
import com.offcn.po.Car;
import org.springframework.cache.CacheManager;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;
import java.util.ArrayList;
import java.util.List;
@RestController //替代了@ResponseBody和@Controller註解
@RequestMapping("/car")
public class CarController {
  @RequestMapping("/findone")
  public Car findOneCar(){
    Car car = new Car(1,"toyo",1999.99F,new Date(),"13567890001");
    return car;
  }
}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。