SprinBoot整合SSM之添加

Posted 1234aaa

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SprinBoot整合SSM之添加相关的知识,希望对你有一定的参考价值。

上一篇博客已经把所需要用到的依赖,分层,配置文件都已经书写好了,这里我们直接说明添加的代码

从dao层开始:

  //添加
    public int addair(Air air);

service:

 public int addair(Air air);
  @Override

//事务的参与 @Transactional
public int addair(Air air) { return dao.addair(air); }

Controller:

   //先跳转到添加页面
    @RequestMapping("/goAddPage")
    public String goAddPage(){
        return "add";
    }
    //添加功能
    @RequestMapping("/addAir")
    public String addAir(Air air){
        try{
            int addair = iairService.addair(air);
        }catch (Exception e){
            e.printStackTrace();
        }
        return "forward:/gohome";
    }

实体层:

public class Air {
    private Integer id;
    private String district;
    @DateTimeFormat(pattern = "yyyy-MM-dd hh:mm:ss")
    @JsonSerialize(using = JsonDateSerializer.class)
    private Date monitorTime;
    private Integer pm10;
    private Integer pm25;
    private String monitoringStation;
    private Date createDate;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getDistrict() {
        return district;
    }

    public void setDistrict(String district) {
        this.district = district;
    }

    public Date getMonitorTime() {
        return monitorTime;
    }

    public void setMonitorTime(Date monitorTime) {
        this.monitorTime = monitorTime;
    }

    public Integer getPm10() {
        return pm10;
    }

    public void setPm10(Integer pm10) {
        this.pm10 = pm10;
    }

    public Integer getPm25() {
        return pm25;
    }

    public void setPm25(Integer pm25) {
        this.pm25 = pm25;
    }

    public String getMonitoringStation() {
        return monitoringStation;
    }

    public void setMonitoringStation(String monitoringStation) {
        this.monitoringStation = monitoringStation;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }
}

以上就是全部添加的代码,忽略前台页面哈,太。。。。。

在添加的时候,会涉及到一个日期类型转换的问题,具体详情请看下一篇博客



以上是关于SprinBoot整合SSM之添加的主要内容,如果未能解决你的问题,请参考以下文章

Java之SSM框架整合-案例IDEA版(一篇文章精通系列)Spring+SpringMVC+MyBatis(整合源代码)

Java之SSM框架整合-案例IDEA版(一篇文章精通系列)Spring+SpringMVC+MyBatis(整合源代码)

SpringBoot整合SSM之删除

❤️‍Spring全家桶从入门到大神--SpringMVC之SSM整合(用户-增删改查!)

SSM整合junit单元测试之org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):(示例代码

阶段3 3.SpringMVC·_07.SSM整合案例_02.ssm整合之搭建环境