05 2019 档案

Spring重定向
摘要:1.使用HttpServletResponse的sendRedirect()方法。 示例: 2.返回"redirect:"加上url。 注意:这种方式,不能使用@RestController和@ResponseBody,否则只会返回一堆字符串。 如下: 参考资料: https://blog.csdn 阅读全文

posted @ 2019-05-27 23:04 乐之者v 阅读(511) 评论(0) 推荐(0)

@PathVariable不起作用,报错:Cannot resolve @PathVariable ' '
摘要:@PathVariable是占位符注解。可以把Url中变量的值传递到方法参数中。 示例如下: 当我们输入的Url类似于 localhost:8080/user/name/1时,Controller层对应方法getUserName的参数id就会赋值为1。 但是要注意: 1.控制层的Url占位符{}中的 阅读全文

posted @ 2019-05-26 22:50 乐之者v 阅读(4236) 评论(0) 推荐(0)

SpringCloud Feign通过FallbackFactory显示异常信息
摘要:SpringCloud Feign可以进行服务消费,而且内置了Hystrix,能够进行熔断。 Feign可以通过fallback指定熔断回调的类。代码示例及讲解可见: https://www.cnblogs.com/expiator/p/10826852.html 但是,有时候我们还需要记录异常信息 阅读全文

posted @ 2019-05-13 22:10 乐之者v 阅读(4467) 评论(0) 推荐(0)

使用IDEA查看变量调用链
摘要:在开发中,我们有时需要查看某个变量是怎么来的,从哪个类的某个方法调用后进入另一个类的某个方法。 如果只有一两层的调用,那么还能直接通过方法跳转来观察。 但是,如果有七八层的调用链呢,在各个方法之间跳来跳去,可能会看得很迷糊。 使用IDEA,可以很方便地查看变量的调用链。 1.选中变量,右键选择"An 阅读全文

posted @ 2019-05-13 14:40 乐之者v 阅读(6980) 评论(0) 推荐(0)

使用Lombok和建造者模式简化代码
摘要:在项目开发中,我们经常需要构建对象。常见的做法有getter/setter,或者构造器构建对象。 可能会有人写出类似如下的代码: Company company=new Company(); company.setAgentId(agentId); company.setAgentUserId(ag 阅读全文

posted @ 2019-05-12 22:51 乐之者v 阅读(795) 评论(0) 推荐(0)

SpringCloud Feign的简单运用
摘要:服务提供者 服务提供者,是位于其他项目里面的。 服务提供者提供的方法,在Controller层里面,有可访问的Url。 @Controller @RequestMapping("/order") public class OrderDetailController { @ResponseBody @ 阅读全文

posted @ 2019-05-07 17:28 乐之者v 阅读(555) 评论(0) 推荐(0)

Spring Cloud Feign踩坑记录(二)
摘要:注意,以下的Feign遇到的坑,在高版本中有些已经修复。 某些项目由于历史包袱原因,无法进行全面升级,才需要修补这些坑。 1.启动报错:not annotated with HTTP method type (ex. GET, POST) 错误原因: 低版本的Feign不支持@PostMapping 阅读全文

posted @ 2019-05-07 09:36 乐之者v 阅读(1121) 评论(0) 推荐(0)

如何在工作中获得成长?
摘要:1.模仿优秀同事的代码,积累可用的代码块。 2.请优秀的同事帮自己Review代码,同一个错误不要犯两遍。 3.将平常所学的新技术,运用到实际的项目中。 比如刚学了swagger2,mybatis plus,lambda表达式,stream流,就多用起来。。只有实践过,才能真正掌握技能。 4.多总结 阅读全文

posted @ 2019-05-05 22:27 乐之者v 阅读(602) 评论(0) 推荐(0)

导航