Spring Boot 初了解

 

 

一,表单验证

1,调用参数用实体,实体定义属性时用写上验证注解。

 

二,AOP处理请求

1,写一个类拦截,用@Before,@After注解

 

 

三,HTTP返回响应

1,自定义一个响应实体,包含code、msg和data。

 

2,自定义一个统一管理响应code的接口实体。

 

3,在用自定义相应体是可以传入cudeUtils对应的状态码

 

四,异常

1,写一个捕获异常类ExceptionHandle,再区分一下系统异常和自己想抛出的异常。

 

2,自己可以定义一个自己的异常xxExcetion,系统的Exception只

有msg,我们在自己的异常(继承runtimeException)里再定义个code。

3,异常统一管理---枚举xxEnum(后缀不是class),写上code,msg属性,再写个构造器,在加上可能出现的异常(分配好状态和描述)以“,”分割,以“;”结束。

 

五,单元测试(IDEA自带Test测试包)

1,测试service可以在项目的test对应文件夹下建立xxServiceTest的类,类上用注解@RunWith(SpringRunner.class)和@SpringBootTest,类中要测试的方法上用注解@Test,方法内用Assert对象的assertEquals(“想要的结果”,“实际结果(数据库)”)。

2,运行方式有两种,a.运行类,b.运行具体测试方法。

3,测试API,操作如图:

 

 

A.这样就自动在Test对应目录下建好测试类如下:

 

B.但在这个测试类上我们还要加注解,。类加上@RunWith(SpringRunner.class)和@SpringBootTest和@AutoConfigureMockMvc,定义私有属性MockMvc,测试返回状态码是否正确,用法如图:

 

C. 测试返回内容是否是我们想要的,如图:想要返回“abc”

 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值