快速搭建springboot項目並整合easymybatis

建立springboot項目

訪問http://start.spring.io/ 生成一個springboot空項目,Dependencies添加一個Web依賴,如圖: 建立空項目 而後點擊Generate Project,下載demo.zipjava

導入項目

將下載的demo.zip解壓,而後導入項目。eclipse中右鍵 -> Import... -> Existing Maven Project,選擇demo文件夾。導入到eclipse中後等待jar下載。mysql

添加easymybatis依賴

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

添加Java文件

假設數據庫中有張t_user表,咱們加入對應的實體類和Dao:sql

  • TUser.java :
@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數據庫

  • TUserDao.java :
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

最後項目結構圖

相關文章
相關標籤/搜索