SpringBoot基本web開発demo過程解析
この文章は主にSpringBoot基本web開発demo過程解析を紹介しています。ここでは例示的なコードを通して紹介された非常に詳細で、皆さんの学習や仕事に対して一定の参考となる学習価値を持っています。必要な友達は参考にしてください。
1.作成したspringboot項目のpom.xmlにLombookの依存を導入する
3.メイン起動クラスの同クラスに実体類のカバンを作成し、パッケージに実体類を作成し、実体類にLombokを使用する
1.作成したspringboot項目のpom.xmlにLombookの依存を導入する
<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;
}
}
以上が本文の全部です。皆さんの勉強に役に立つように、私たちを応援してください。