我正在学习Spring和Spring Boot。在我的Spring启动应用程序中,我对一个类使用@RestController批注,该批注接收请求并进行相应处理。
@RestController
public class SampleController {
......
}
我想问这个带有@RestController注释的类是单例类吗?我的想法是,这个SampleController也将是一个bean,并且由于默认范围是Singleton,那将是一个单例课程。我想问一下我在想对吗。
是的,你是对的。当然,通过注释@ Component,@ Service,@ Repository,@ Controller,@ RestController和@Bean创建的任何bean都具有Singleton范围。校验Bean scope