java - When is @Autowired invoked for a bean? -
for bean :
@autowired private mybean mybean;
is bean autowired before :
@requestmapping("view") public string showview { //mybean null here }
reason i'm asking mybean set null. other beans have
@rendermapping("normal") public string rendernormal{ //mybean not null here }
mybean seems autowired correctly.
is @requestmapping("view")
causing mybean not wired or beingness invoked before spring autowires mybean ? if how can configure spring wire mybean before entering method showview ?
update : missing <context:annotation-config />
in spring context file, question provides detail on utilize : difference between <context:annotation-config> vs <context:component-scan>
the lone @requestmapping
annotation doesn't create class spring bean.
usually, @requestmapping
goes hand-by-hand @controller
annotation (which extends @component
annotation) it's considered spring bean , (according javadoc)
represent component receives httpservletrequest , httpservletresponse instances
java spring
No comments:
Post a Comment