springboot项目感受02

接着上文
01.写完pojo实体类后,写dao层的数据操作接口,命名方式xxxxdao。
先写select * from 表名,用list(util)来接受,需要用到的注解有@Mapper 这个注解表示接口是与数据库有关,会实例化这个接口,并且交给spring容器进行管理
和各种sql注解例如
@Select @Update @Delete @Insert

02.在写关于dao接口的test测试类,测试dao接口的sql语句和与数据库连接 是否正确。需要的注解有@SpringBootTest,@AutoWried 和@Test
@SpringBootTest 是表示这个是一个spring的测试类,需要交给spring容器进行管理
@AutoWried 表示修饰的接口,会实例化一个对象(如果spring容器中有,会去在spring容器中找到),并且将这个对象交给spring容器进行管理。

@Test 单元测试

注意,在springboot项目中,@Test的方法需要在test目录下才可以运行,所以单位测试需要单独写一个类存放到test目录下。

03.写service接口,这个接口主要用于用户的使用的函数,封装dao的数据层操作。
命名方式xxxservice接口,无注解,只需要写出用户使用的函数,一般与dao中的函数名相同。service接口放在service包中

04.写service接口的实现类,serviceImpl类,命名方式是******serviceImpl,这个在serviceImpl包中写。需要用到@Service和@Autowried注解
@Service 是表示这个是service接口的实现类,系统实例化后放到spring容器中进行管理

@Autowried 在这里用于还是dao接口,因为serviceImpl类还是需要进行数据库的操作。

05.测试一下service接口,专门写一个test。与dao接口的test不同的是,这里用@Autowried修饰的是service接口。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值