美文网首页
搭建springboot简单demo以及对应的逻辑和控制器层的单

搭建springboot简单demo以及对应的逻辑和控制器层的单

作者: stack | 来源:发表于2020-09-14 10:13 被阅读0次

1.使用maven命令 mvn:archetype:generate生成一个maven管理的项目,前提是电脑上有安装maven相关配置

spring boot项目整体架构

2.加入spring bootapplication注解,使得该程序可以当作是一个spring boot项目来与运行。

加入spring boot应用注解

3.为了使项目拥有更加完善的排错机制,加入了Slf4j注解在关键部分打出相应的日志,前提是idea中需要安装好Lombok插件。

slf4构建日志体系

4.逻辑层单元测试unit test

为启动类加入springboot注解

5.idea中使用快捷键组合Alt+insert,为方法创建对应的test类

创建的testng下的逻辑层测试类

6.使用到的一些常用的注解

常用注解的解释

SpringBootTest:测试专用注解,classes方法的作用是传入启动类。

Autowired:将对应的类,属性注入到spring容器中

7.控制器层加入unit test

controller层单元测试

MockMvc来模拟请求的调用,发起一个模拟的http请求

mockmvc对象中的request请求

1)首先创建一个模拟的request请求 MockMvcRequestBuilders,传入请求链接以及参数

2)在使用注入到spring容器的中mockmvc对象实施一次模拟的request

3)最后使用andExpect方法添加断言,在andExcept方法中,通过提取后端返回的JSON来与预期结果进行比较。

相关文章

网友评论

      本文标题:搭建springboot简单demo以及对应的逻辑和控制器层的单

      本文链接:https://www.haomeiwen.com/subject/xktbdktx.html