神奇的笔记 头像

消息来源频道

神奇的笔记

@lynote

频道2,228 位成员公开可见0 人在线

立音喵的笔记本~ 有的消息是 Eden 发送的 原创消息 CC BY-NC-SA 4.0 立音的照片请勿转发至 Telegram 之外,在 Telegram 内部分享时请使用 Forward 评论功能已开启 请勿加入评论群组 使用 @SohaDays 的脚本自动踢出评论群组内的用户。 匿名板 https://liyin.nekocandy.moe 匿名版回答 @lynote_anonymous

成员规模2,228 位成员
在线情况0 人在线
消息总数4,300 条消息
浏览量总数175,416 次浏览

在这个频道里搜索消息……

t.me/lynote

今天搬砖的时候发现 Spring 开发项目的代码上有个 @Component 注解的类,声明了2个类级变量,然后在那往里赋值和取值(这两个是里面接口方法的入参),而且这个类并不是 @Scope("prototype"),然后我报给原始开发者之后,她居然说,业务上这里调用能用,我吐了
(非 @Scope("prototype") 注解的 @Component 是单例)
型如(这个类是单例的)
class Example {
Integer a;
public void xxx(Integer a) {
this.a = a;
//不确定时长的操作
doOtherStuff(this.a); //实际上这个在同一个类的另一个方法里
}
}