訪問http://start.spring.io/ 生成一個springboot空項目,Dependencies添加一個Web依賴,如圖: 而後點擊Generate Project,下載demo.zipjava
將下載的demo.zip解壓,而後導入項目。eclipse中右鍵 -> Import... -> Existing Maven Project,選擇demo文件夾。導入到eclipse中後等待jar下載。mysql
jar包下載完成後,打開pom.xml,添加以下依賴:git
<!-- easymybatis --> <dependency> <groupId>net.oschina.durcframework</groupId> <artifactId>easymybatis-spring-boot-starter</artifactId> <version>1.3.1</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope> </dependency>
在application.properties中添加數據庫配置spring
spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3306/stu?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull spring.datasource.username=root spring.datasource.password=root
假設數據庫中有張t_user表,咱們加入對應的實體類和Dao:sql
@Table(name = "t_user") public class TUser { // ID @Id @Column(name="id") @GeneratedValue(strategy = GenerationType.IDENTITY) private Integer id; // 用戶名 private String username; // 狀態 private Byte state; // 是否刪除 private Boolean isdel; // 備註 private String remark; // 添加時間 private Date addTime; // 金額 private BigDecimal money; // 剩下的錢 private Float leftMoney; // 省略 getter setter
實體類文件採用和hibernate相同的方式,您可使用咱們的代碼生成工具生成 https://gitee.com/durcframework/easymybatis-generator數據庫
public interface TUserDao extends CrudDao<TUser> { }
public class TUserDaoTest extends DemoApplicationTests { @Autowired TUserDao userDao; @Test public void testGet() { TUser user = userDao.get(3); System.out.println(user); } }
而後運行單元測試,運行成功後表示項目已經搭建完畢了。springboot
最後項目結構圖:mybatis