美文网首页
搭建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