在java spring应用程序中,我遇到了以下情况:
import ...
@Component
@RestController
@Configuration
public class MySender { ... }
乍一看,我认为这肯定违反了单一责任原则,这不是一个好的做法。这段代码的上下文是一个调用@scheduled方法向队列发送消息的类,它甚至没有http方法。事实上,这是在代码评审中批准的,并且它是由一位高级开发人员向我展示的,这让我对自己对代码的理解产生了怀疑,我搜索了一下,没有发现任何与此注解的组合使用相关的内容。
暂无答案!
目前还没有任何答案,快来回答吧!