spring中bean的实例化有单例和多例两种方式。
单例即该bean在spring容器初始化时一起初始化,此后不再对该bean进行初始化。
多例即在容器初始化时不对该bean进行初始化,在每次程序使用到该bean的时候都进行初始化。
因此可以在controller的构造方法中实现对request的处理或者其他处理。这样在每次有请求进来的时候controller会进行初始化执行构造方法。
springboot中指定单例或多例的方法为:
@Scope注解
@Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE)
@RestController<