【问题标题】:Controller Class in spring mvc [duplicate]spring mvc中的控制器类[重复]
【发布时间】:2023-03-27 13:26:01
【问题描述】:

可能重复:
Controller's life-cycle in Spring MVC

我有一个关于 spring mvc 中的控制器的一般性问题。
我有一个控制器类(用@Controller 注释)。每次向我的服务器发送请求时,控制器都会捕获该请求(当然根据请求映射)。
我的问题是这个。 spring 是否根据请求实例化一个新的控制器或剂量 spring 将控制器作为单调处理?

【问题讨论】:

  • 正如您在问题 Controller's life-cycle in Spring MVC 中看到的 Spring 3 中的控制器是普通的 bean,因此可以根据需要对它们进行范围限定。通常它们是无状态的,因此默认范围(单例)就足够了。

标签: spring-mvc controller


【解决方案1】:

控制器 Spring 是 bean。除非您另外指定,否则 Bean 默认以单例模式部署。控制器实例将在 Web 应用程序上下文启动后创建,并在其结束前释放。

参考:Spring Beans

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-01
    • 2018-03-27
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多