为了账号安全,请及时绑定邮箱和手机立即绑定

Spring Boot进阶之Web进阶

难度中级
时长 1小时43分
学习人数
综合评分9.60
283人评价 查看评价
9.8 内容实用
9.5 简洁易懂
9.5 逻辑清晰
  • AOP依赖 <dependency> <groupId>org.springframework.boot></groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency>
    查看全部
  • AOP面向切面编程思想
    查看全部
  • AOP将通用逻辑从业务逻辑中分离出来
    查看全部
  • AOP是一种编程范式,与语言无关,是一种程序设计思想。 面向切面(AOP)Aspect Oriented Programming 面向对象(OOP)Object Oriented Programming 面向过程(POP)Procedure Oriented Programming
    查看全部
  • aspect
    查看全部
  • git
    查看全部
    0 采集 收起 来源:表单验证

    2017-07-26

  • 打包跳过单元测试:mvn clean package -Dmaven.test.skip=true
    查看全部
    0 采集 收起 来源:单元测试

    2017-07-26

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

    2017-07-26

  • aop
    查看全部
  • Service层的测试注解: @RunWith(SpringRunner.class) @SpringBootTest -------------------------------------- 测试方法加@Test 测试断言Assert.assertEquals(期望值,实际值); -------------------------------------- 测试Controller类还需加上: @AutoConfigureMockMvc mvc.perform(MockMvcRequestBuilder.get("请求地址")).andExpect()
    查看全部
    0 采集 收起 来源:单元测试

    2018-03-22

  • 分两种异常------系统异常和自定义异常,通过instanceof判断异常类。 异常情况统一管理,建立枚举类,提高内聚性。 public enum ResultEnum{ }
    查看全部
  • Exception -> (捕获异常)ExceptionHandle -> (自定义异常类) GirlException ---------------------------------------------------------------- @ControllerAdvice class ExceptionHandle(){ @ExceptionHandler(value = Exception.class) @ResponseBody handler(){} } ---------------------------------------------------------------- class GirlException extends RuntimeException
    查看全部
  • Class Result<T> // 封装最外层Json返回对象 Class ResultUtil // 封装静态方法返回Json对象,精简代码 ------------------抛出异常来接收文本
    查看全部
  • // 请求参数 ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes(); // 请求对象 javax.servlet.http.HttpServletRequest request = attributes.getRequest(); // url request.getRequestURL(); // method request.getMethod(); // ip request.getRemoteAddr(); // doBefore(JoinPoint joinPoint) joinPoint.getSignature().getDeclaringTypeName() // 类名 joinPoint.getSignature().getName() // 类方法名 // 参数 joinPoint.getArgs() @AfterReturning(returning = "object", pointcut = "log()")
    查看全部
  • @Postcut("execute(public * 包.类.方法(..))") public void log(){} @Before("log()")... @After("log()")... // logger调试输出方式 private final static Logger logger= LoggerFactory.getLogger(*.class); logger.info(String ?,[Object ?])
    查看全部

举报

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

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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