Spring Boot访问数据库,常用的方式有Mybaits、Hibernate以及Spring Boot提供的JDBC这三种方式。其中,Spring JDBC,是Spring中最基本、最底层的访问数据库的实现方式。
我将会分三次内容对每种操作数据库的方式进行分别说明,感兴趣的话,继续关注后续文章更新哦~
今天,我们先一起来看Spring JDBC是如何操作数据库的。希望大家通过本篇文章的阅读,可以了解到
-
超级好用的lombok
-
Spring Boot的常用bean注解
-
如何使用Spring JDBC操作mysql数据库
一、实战原理
1 超级好用的开发辅助工具-lombok
项目演示中会使用到一个超级好用的开发辅助工具lombok。使用它,不仅会节省我们的时间,还会大大减少代码量。
使用它开发,只需要在IDEA中添加lombok插件,并引入lombok依赖即可(本文不做具体介绍,网上资料很多,大家随便搜搜就出来啦)。
常用注解
@Getter和@Setter :使用在属性上,生成的getter和setter方法。
@ToString :使用在类上,为对应类实现toString方法。
@EqualsAndHashCode :使用在类上,生成hashCode和equals方法。
@NoArgsConstructor :使用在类上,生成无参的构造方法。
@AllArgsConstructor :使用在类上,生成包含类中所有字段的构造方法。
@Data :使用在类上,生成setter/getter、equals、canEqual、hashCode、toString方法,如为final属性,则不会为该属性生成setter方法。
@Slf4j :使用在类上,生成log常量。演示中会用到。