使用IDEA快速搭建Springboot項目(Springboot+JPA)

1.使用IDEA新建一個項目,選擇左側的spring Initializr,選擇好jdk版本之後點擊下一步

2.然後idea會自動創建一個maven項目。之後點擊下一步

3.選擇項目所需要的依賴,如web,jpa,mysql等等

 4.最後一步:給項目命名,選擇項目地址,就創建完成了。

項目的啓動入口

springboot項目創建完成會自動創建一個項目入口,直接運行就可以了,當然,項目中什麼都沒有訪問的話會報404錯誤。

使用JPA完成對數據庫的CRUD

1.首先將項目默認的application.properties文件改爲:application.yml文件(官方推薦)

jpa的配置:ddl-auto:create會是項目自動在數據庫中創建對應的表

2.首先創建一個pojo包,並創建一個javabean。

package com.tellhow.demo.pojo;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
import javax.persistence.*;
import javax.validation.constraints.Min;

@Component//加入spring容器中
@Entity     //映射數據庫中的表
@ConfigurationProperties(prefix = "user")//配置屬性bean,會將yml文件中的前綴爲user的屬性值映射到此bean中用來直接使用
public class User {
    @Id
    @GeneratedValue
    private Integer id;

    public User() {
    }

    public Integer getId() {
        return id;
    }

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

    private String username;

    @Min(value =12,message = "年齡不能小於12歲")//表單驗證
    private int age;

    private String cupSize;

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public String getCupSize() {
        return cupSize;
    }

    public void setCupSize(String cupSize) {
        this.cupSize = cupSize;
    }

    @Override
    public String toString() {
        return "User{" +
                "username='" + username + '\'' +
                ", age=" + age +
                ", cupSize='" + cupSize + '\'' +
                '}';
    }
}

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章