访问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