异常处理 、拦截器、maven进阶

异常处理实现:

@RestControllerAdvice:类型:类注解,位置放在控制器的上面,用来定义异常处理类

@ExceptionHandler(要拦截的xx异常):类型:方法注解,用于异常处理的控制器方法的上面,设置指定异常的处理方案,功能相当于控制器方法,出现异常后终止原始控制器执行,并转入该方法。

项目异常分类:

业务异常:

规范的用户行为产生的异常

不规范的用户行为操作产生的异常

系统异常:

项目运行过程中可预计且无法避免的异常

其它异常:

编程人员未预期到的异常

拦截器(Interceptor):

概念:一种动态拦截方法的机制,在SpringMVC中动态拦截控制器方法的执行。

拦截器和过滤器的区别:

实现:

定义一个拦截器类实现HandlerInterceptor并重写其三个方法。

注解形式来实现过滤器:

1.@Webfilter(filterName = "过滤器的名字",urlPatterns = "要拦截那些路径"),作用在类上面

2.实现Filter

3.在启动类上加上注解来扫描包创建过滤器@ServletComponentScan

maven多环境配置:

 

私服的安装和使用::

Nexus的启动: nexus.exe /run nexus   注意:在cmd中找到相应目录启动,目录中不能有中文

nexus私服的默认端口号:localhost:8081

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值