8、使用注解开发
8.1 面向接口开发
三个面向区别
-
面向对象是指,我们考虑问题时,以对象为单位,考虑它的属性和方法;
-
面向过程是指,我们考虑问题时,以一个具体的流程(事务过程)为单位,考虑它的实现;
-
接口设计与非接口设计是针对复用技术而言的,与面向对象(过程)不是一个问题,更多的体现就是对系统整体的架构;
8.2 使用注解开发
-
注解在接口上实现
-
需要在核心配置文件中绑定接口
-
测试
本质:反射机制实现
8.3 注解CURD
关于@Param( )注解
-
基本类型的参数或者String类型,需要加上
-
引用类型不需要加
-
如果只有一个基本类型的话,可以忽略,但是建议大家都加上
-
我们在SQL中引用的就是我们这里的@Param()中设定的属性名
#{} 和 ${}
9、Lombok
Lombok项目是一个Java库,它会自动插入编辑器和构建工具中,Lombok提供了一组有用的注释,用来消除Java类中的大量样板代码。仅五个字符(@Data)就可以替换数百行代码从而产生干净,简洁且易于维护的Java类。
使用步骤:
-
在IDEA中安装Lombok插件
-
在项目中导入lombok的jar包
-
在程序上加注解
说明: