title: how to use '@Qualifier' dynamically specifying parameters?
body: <p>I want to use @Qualifier to dynamically specifying parameters? how to do it ?</p>
  
  <p>@Qualifier("two")   'two' as a parameter ，can be 'one' 'three' or other. </p>
  
  <p>Can i use aop dynamically design 'two'?</p>
  
  <p>means I  want to change the name of service with a @Qualifier by parameters.</p>
  
  <p>the parameter from the url 'Token'.</p>
  
  <p>case: url: <a href="http://localhost:8080/insert/order" rel="nofollow noreferrer">http://localhost:8080/insert/order</a>,  token has a parameter: companyId = one </p>
  
  <pre><code>
  @RestController
  public class ApiWebService {
         @Autowired
         @Qualifier("two")
        //@Qualifier("one")
         private BaseService baseService;
  
         @GetMapping("insert/order")
         public void test() {
              baseService.insertOrder();
         }
  
  }
  
  
  @Service("one")
  public class CompanyOneService extends BaseService {
  
      @Override
      public void insertOrder() {
          System.out.println("conpanyOne");
          System.out.println("baseInsertOrder");
      }
  }
  
  @Service("two")
  public class CompanyTwoService extends BaseService {
  
      @Override
      public void insertOrder(){
          System.out.println("companyTwo");
          System.out.println("baseInsertOrder");
      }
  }
  
  three
  four
  ...
  
  @Service
  public class BaseService {
  
      public void insertOrder(){
          System.out.println("baseInsertOrder");
      }
  
  }
  </code></pre>