为了账号安全,请及时绑定邮箱和手机立即绑定
  • 跳过测试打包

    查看全部
    1 采集 收起 来源:单元测试

    2020-04-07

  • 批量测试结果

    查看全部
    1 采集 收起 来源:单元测试

    2020-04-07

  • 笔记 异常捕获 @ControllerAdvice

    查看全部
  • 1.对Service的Test

    • pom.xml引入junit

    • 加注解:

      • @RunWith(SpringRunner.class)

      • @SpringBootTest

      • @Test

    2.对Controller的Test

    • @RunWith(SpringRunner.class)

    • @SpringBootTest

    • @AutoConfigureMockMvc

    • @Test

    • @RunWith(SpringRunner.class)
      @SpringBootTest
      @AutoConfigureMockMvc
      class GirlControllerTest {
      
          @Autowired
          private MockMvc mvc;
      
          @Test
          public void girlList() throws Exception {
              mvc.perform(MockMvcRequestBuilders.get("/girls"))
                      .andExpect(MockMvcResultMatchers.status().isOk())
              .andExpect(MockMvcResultMatchers.content().string("abc"));
          }
      }

    3.打包时跳过单元测试:

    mvn clean package -Dmaven.test.skip=true

    查看全部
    1 采集 收起 来源:单元测试

    2019-12-12

  • 如何添加入参限制(18岁以下少女禁止入内):

    1. 在对象实体类中年龄字段添加注释@min(18,"未满18岁少女禁止入内")

    2. 在controller对应方法的入参对象前添加@Valid注释,同时添加另一入参bindingResult

    3. 可用bindingResult.getFieldError().getDefaultMessage()获取到被拦截的原因,即:“未满18岁少女禁止入内”

    查看全部
    1 采集 收起 来源:表单验证

    2019-12-02

  • 一个有责任心的开发都应该写单元测试

    查看全部
    1 采集 收起 来源:课程介绍

    2018-12-13

  • 断断续续地弄,今天终于把单元测试搞定。首先碰到@RunWith注解无法使用的问题,在引入相应包之后解决,紧接着括号里参数又飘红,由于再次忽略导包问题,又折腾了一会,再次引入相应包之后解决。接着又报类似版本冲突这一类错误,查询之后靠谱的一种说法是JDK版本问题,我使用的是1.7,更换为1.8之后解决。在此友情提醒,引入jar包之后,记得更新一下pom文件,否则引入的jar包不会生效。

    查看全部
    1 采集 收起 来源:单元测试

    2018-11-19

  • 1111111111111111111111111111111111111111111111111111444145555555666655555888888999888888888800000880000000000000000000000000000000000000000000000000000000000 000000000 000000008000888888888888888888888888888888881111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111114444444444444444444444444444444444444444444444444444141111111111111111111111114111141141111111111111111111111111111111111111444441111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111114111111111111111111111444441111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
    查看全部
    1 采集 收起 来源:课程介绍

    2018-11-12

  • 单元测试注解

    (1)@RunWith(SpringRunner.class) 表示此类在测试环境运行;

    (2)@SpringBootTest注解表示将启动整个spring工程;

    (3)只测试某个方法时,选中特定方法,Run“XXX()”

    查看全部
    1 采集 收起 来源:单元测试

    2018-06-09

  • ResultEnum 统一管理异常码和异常信息

    GirlException(resultEnum) 构造方法传枚举就可以了

    易读,便于管理

    总结一下:

    1、对外统一的Result

    2、抛出异常,统一处理,包装成Result

    3、因为原始的异常只有message,我们还需要异常码,所以要自己建立异常

    4、统一处理时,从自己定义的异常中取出异常码和信息,用ResultUtil进行处理,得到Result

    查看全部
  • 别人调用我的API 返回的格式要统一

    最好用一个对象包裹data,统一返回这个Result对象

    写一个工具类,ResultUtil,成功时,传入data返回;失败时传入失败码和错误信息,返回


    查看全部
  • Logger logger = LoggerFactory.getLogger(XX.class);

    logger.info()

    logger.error()

    比system.out要好

    查看全部
  • 校验 controller里的方法
    查看全部
    1 采集 收起 来源:表单验证

    2018-05-03

  • 哈哈哈
    查看全部
    1 采集 收起 来源:课程介绍

    2018-04-14

  • spring只对run timeexception回滚
    查看全部

举报

0/150
提交
取消
课程须知
没有基础的同学建议先学习前置课程 《2小时学习Spring Boot》 http://www.imooc.com/learn/767, 代码示例请参考 https://git.oschina.net/liaoshixiong/girl
老师告诉你能学到什么?
Spring Boot针对Web方面的相关技巧

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!