File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Spring and the fly likes @Value annotation Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Frameworks » Spring
Bookmark "@Value annotation" Watch "@Value annotation" New topic

@Value annotation

pramod talekar
Ranch Hand

Joined: Apr 26, 2010
Posts: 323


Could you please tell why Q and 2 and not P & 1 are getting printed in the below code :


Kathleen Angeles
Ranch Hand

Joined: Aug 06, 2012
Posts: 123

Spring used your constructor (having P and 1).

Then it set the properties (overwriting with Q and 2).

You can debug by putting System.out.println inside the constructor method, showing that the program passed that area.

The first 2 steps in a bean cycle are (from Spring In Action 3rd Edition):
1. Spring instantiates the bean.
2. Spring injects values and bean references into the bean’s properties.
3. <etc....>


[SpringSource Certified Spring Professional - Practice Tests]
I agree. Here's the link:
subject: @Value annotation
It's not a secret anymore!