为了账号安全,请及时绑定邮箱和手机立即绑定
老司机一枚,鉴定完毕!
有枚举不用从来只用interface常量的我,然后想起卧槽,有枚举啊!ㄒoㄒ
老师的例子看上去简单,但是结构和思想上确是老司机。
少的那节课应该是spring 3.2新增的@ControllerAdvice 注解,用于拦截全局的Controller的异常,如果controller有异常就会被处理(相当于@Pointcut所有control)@ExceptionHandler用于处理指定异常,但是只切了controller的,所以内部service的异常不会有响应,所以可以一直向外抛出给controller。
构造有个缺点,方法名相同,外部调用的人很烦的。比如看代码的时候看见一个构造我怎么知道你这是成功还是失败?Spring哦
工作这么多年了,发现好多东西还是没有老师整理的透彻,比如错误信息维护,我是定义在不同实现类上,然后使用

已采纳回答 / 苦行僧_
因为其他方法可能会返回其他类型的对象啊,例如返回一个string类型的对象,所以在返回的时候进行更大的封装,也是为了适配其他的方法
1分36秒处,方法返回值为Result
,而ResultUtil.error的返回值为Result,小范围的Girl可以包含更大返回的T吗,这个不太理解。

最新回答 / luo_24
这是我可以运行的文件,希望对你有帮助...<...code...>
private final Logger logger = LoggerFactory.getLogger(this.getClass());
这种写法是不妥的,不要偷这个懒,在静态方法或者静态代码块里面,你就没法用日志了
JoinPoint连接点(其实就是被执行方法抽象出的一个Mehtod),ReflectiveMethodInvocation实现其proceed方法,然后在proceed方法中调用interceptorsAndDynamicMethodMatchers中获取方法所有的通知,然后递归完成预处理,最后执行此方法。
真的学到了
用SpringBoot最大原因就是不想写xml配置,另外注解和devtools一起热部署不用加载配置,直接重新加载class就可以了。
@Pointcut定义一个切入点,after,before,afterRunning,afterThrowing,around进行通知注解和调用切入点
肯定都有这种感受,System.out/err输出的时候感觉卡慢,因为这货底层是加锁的!!!所以正式环境必须全部删掉,不然并发量高点发现性能影响大而罪魁祸首居然是。。。System.out。。。。。。
其实这里用的就是JSR303规范,需要详细了解更多验证格式或自定义验证的的小伙伴可以自己找下相关资料.
https://my.oschina.net/u/726229/blog/310063
https://www.ibm.com/developerworks/cn/java/j-lo-jsr303/
id甚至缓存。
同一个东西,前端显示可能是一个对象类,甚至逻辑处理内存缓存又是一个对象类,数据库映射对象可能又是一个类。前端显示的不一定就是数据库存有,也不一定是必要的,直接放数据库或逻辑。服务器主程告诉我直接vo当po扔数据库哪怕完全一样,被发现也是要被骂的。开始我也很懵逼啊/(ㄒoㄒ)/

已采纳回答 / 慕少1685431
可以去本地仓库看一下下载到了相应的包没有,看看下载到的包有没有问题,要是有问题就删了重新下,还是不行就到maven dependencies里面看看有没有加到项目里来,没有就加一下
课程须知
没有基础的同学建议先学习前置课程 《2小时学习Spring Boot》 http://www.imooc.com/learn/767, 代码示例请参考 https://git.oschina.net/liaoshixiong/girl
老师告诉你能学到什么?
Spring Boot针对Web方面的相关技巧

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消