大家好,我是风筝,公众号「古时的风筝」
谁还没在 Spring 里栽过跟头呢,从哪儿跌倒,就从哪儿睡一会儿,然后再爬起来。
讲点儿武德
这是由一个真实的 bug 引起的,bug 产生的原因就是忽略了 Spring Bean 的单例模式。来,先看一段简单的代码。
callback
是一个带有一个回调地址,参数 token
是不确定的。
getCallback
方法每次调用,会随机生成一个100以内的数字,然后将 callback
中的{token}
替换为这个随机数字,最后的格式就像这样的:
然后在 main
方法中接收控制台输入,每次输入的数字大于0,调用 getCallback
方法,然后输出 url。
其实就是单例
回到那个 bug
问题出现了
讲点武德
修改建议
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。