为了账号安全,请及时绑定邮箱和手机立即绑定
  • 判断是否通过,给予提示

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

    2018-08-10

  • 继上面续图

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

    2018-08-10

  • 注意@Valid注解的使用,实配合Entity类中的限制类注解使用,限制数据满足条件才能存进去

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

    2018-08-10

  • mvn clean package 是打包测试全部内容

    mvn clean package -Dmaven.test.ski=true 是跳过单元测试的部分

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

    2018-08-09

  • @Min(value = 18,message = "未成年少女禁止入内!")

    @Valid Girl girl, BindingResult bindingResult

    if (bindingResult.hasErrors()){
        System.out.println(bindingResult.getFieldError().getDefaultMessage());
        return null;
    }

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

    2018-08-09

  • 对Controller测试,由于访问的时候有路径,即/girls这种,所以测试的时候部分注解不同

    1.在测试类上添加@RunWith(SpringRunner.class)  @SpringBootTest

    和@AutoConfigureMockMvc

    2.类中注入@Autowired   private MockMvc mvc;

    3.被测试的方法,结合路径,返回信息

        mvc.perform(MockMvcRequestBuilders.get("/girls")).andExpect

    (MockMvcResultMatchers.status().isOk()).andExpect(MockMvcResultMatchers.content().string("abc"))    

       get是路径     andExpect是期望  

    status期望的状态   content期望的返回内容

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

    2018-08-06

  • 对Service测试

    1. 创建类,使用@RunWith(SpringRunner.class)和@SpringBootTest

    2. 对应的方法和注入      方法测试@Test     注入@Autowired

    3. 可以使用断言 Assert.assertEquals(属性值,属性) 

    4. 如果属性值和属性获取的值相同,则通过

      如果属性值和属性获取的对应属性的值不同则返回有误

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

    2018-08-06

  • @ControllerAdvice  针对通知------异常

    @ExcptionHandler(value=Exception.class)---处理Exception.class


    查看全部
  • 在User类的age属性上添加@MIN(value=18,message="未成年人禁止")

    1. 那么在方法中就可以限制年龄小于18的数据,这部分不能添加

    2. 那么需要在方法的参数中加上@Valid User user  ,BindingResult     bindingResult    后一个参数是为了打印限制后的信息的


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

    2018-08-06

  • 使用Logger打印日志

    查看全部
  • Controller单元测试:使用@AutoConfigureMockMvc注解,注入MockMvc类。搭配MockMvc属性的perform方法,使用MockMvcRequestBuilders模拟get、post等请求,检查响应是否符合预期。

    在项目打包发布时,springboot会自动执行单元测试用例,并在控制台打印出执行结果。


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

    2018-07-28

  • 异常age处理

    查看全部
  • //打印日志
    public final static Logger logger =
    LoggerFactory.getLogger(GirlController.class);



    查看全部
  • 表单验证:

    首先需要验证,验证需要有判断内容。

    即第一步,对于内容判断的条件:

        @Min(value=12,message="未成年少女禁止入内")

    有了条件,则将条件应用在需要判断的内容上。

    第二步:

        在需要判断的对象前面添加注解@vaild

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

    2018-07-26

  • @AutoConfigureMocMvc

    @Autowired

    private MockMvc mvc

    @Test

    public void girList() throws Exception{

            mvc.perform(MockMvcRequesBuilders.get("/girls"))

            .andExpect(MockMvcResultMatchers.status().isOk());

    }

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

    2018-07-26

举报

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

微信扫码,参与3人拼团

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

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