The life cycle and visibility of Spring Bean.
6 types of scopes
singleton
prototype
request
session
application
websocket
The last four scopes mentioned, request, session, application and websocket, are only available in a web-aware application.
使用例子
@Bean@Scope("singleton")publicPersonpersonSingleton(){
return new Person();
}
@Service
@Scope("prototype")
public class SpecificationParserClickHouse implements SpecificationParser {
@Resource
FieldFeatureBuilder fieldFeatureBuilder;
ListspecList;
IQuerySpecification spec =null;
...
}
网友评论