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来与预期结果进行比较。
网友评论