【问题标题】:Is the Rest Controller class singleton?Rest Controller 类是单例的吗?
【发布时间】:2020-05-09 06:46:47
【问题描述】:

我正在学习 Spring 和 Spring Boot。 在我的 Spring Boot 应用程序中,我正在为我的一个类使用 @RestController 注释,该类接收请求并相应地处理它们。

@RestController
public class SampleController {
......
}

我想问这个用@RestController 注解的类会是一个单例类吗? 我的想法是这个 SampleController 也将是一个 bean,因为默认范围是 Singleton, 这将是一个单例类。我想问一下我的想法是否正确。

【问题讨论】:

标签: spring spring-boot singleton spring-restcontroller


【解决方案1】:

是的,你是对的。您通过注解 @Component、@Service、@Repository、@Controller、@RestController 和 @Bean 创建的任何 bean 当然默认具有单例范围。查看 Bean scope

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    相关资源
    最近更新 更多