spring用注解怎么注入一个值类型变量

例如

     @Service("a")
     class A
     {
         int a;
     }

     @Service("b")
     class B
     {
        int b;

                @Resource("a")
                A c;
     }

这样用注解的话,类A中的变量a的值是要动态确定的(不是依赖于其他类,而是根据传入的参数再动态确定),那么怎样配置spring中获取B的实例后,b所持有的A实例中的变量a的值已经是确定好了呢?

实例化B的时候,如果涉及到依赖bean,则会先实例化该bean,如果该bean还依赖其他的bean,则依次实例化