发表于: 2017-05-13 14:37:39
3 1032
1.学习hibernate
2.听老大将scallop和dal
3.优化代码codereview中发现的问题
三.今天的收获
1.学习了hibernate,这是一个和mybatis类似的orm框架,也是非常优秀流行的
2.听老大讲课了解了优秀的scallop和dal框架,非常优秀的两个框架
3.接口中入参加@RequestBody和不加的区别
如果在参数前加@RequestBody
那么使用postman测试接口的时候需要选择raw
如果请求参数前不加@RequestBody
则使用postman测接口时需要选择表单形式传参
当然,这两种方式都可以,和前端沟通好用选一种即可
4.在群内讨论解决了之前做任务八时候spring rmi的一个问题
先用了单例模式发现,在其中一台service宕机然后重启恢复(比如手动关闭service2在重启service2)的时候,再不重启web的情况下,还是无法访问service2,这是单例模式在这里的缺陷,它使用的还是service2宕机时候创建出来的bean,只要web不重启,就会一直用这个bean,
后来王欢同学提到Spring的RmiProxyFactoryBean提供了一個refreshStubOnConnectFailure的bean屬性,如果調用失敗,並且連接異常的話,將它設定爲true來強制重新自動查詢stub。
也就是加入service设置了refreshStubOnConnectFailure属性为TRUE,那么当service重启之后,web无需重启也能正常访问web
四.遇到的问题:无
评论