问题
Which is the default scope of a Spring 4 @Service?
Does it make sense designing a Service implementation to store info about the current logged user (according to the current HTTP session), through class attributes (also by using the final modifier)?
回答1:
Which is the default scope of a Spring 4 @Service?
The default scope is singleton
It is reasonable to design a Service implementation in order to store some info, related to the current logged user (according to the current HTTP session)
Yes. In that case, the service will have to have the scope "session". See http://docs.spring.io/spring/docs/current/spring-framework-reference/html/beans.html#beans-factory-scopes-other
来源:https://stackoverflow.com/questions/25583355/spring-service-default-scope