Invoquer la méthode de contrôleur de classe java

I just want to know whether controller class method is accessible from another java class.    

qui suit est mon contrôleur et de sa méthode.

@Controller
public class TestResultUploadController {
    @RequestMapping(method = RequestMethod.POST,value="/uploadTestResult")  
    public @ResponseBody  
     String uploadTestResult(String testResultBarcode,int deviceLoc) {

         //some code goes here
    return something;
}

Je veux juste d'appeler cette méthode de contrôleur à partir d'une autre classe java.
Comment puis-je le faire fonctionner?
s'il vous plaît suggérer..

établir une méthode statique?
Si vous avez à faire, et que je pense que vous avez un problème de conception. peut-être que vous devez déplacer la méthode à un niveau inférieur pour être accessible à d'autres contrôleurs.
FYI. Je peux appeler cette méthode en créant des contrôleurs de l'objet et de la possibilité d'appeler directement la méthode. mais dans ce cas @Autocâblés des champs n'est pas de l'initialisation. Je sais que le design est mauvais mais le débit doit être de cette façon, coz je m en essayant d'appeler cette méthode à partir du fil qui sont initialisées au moment de l'initialisation du contexte.
vous pouvez atteindre ce débit sans avoir à avoir le mal de l'installation. Vous pouvez simplement mettre cette méthode dans un service et de le rendre le contrôleur et votre fil à chaque appel de ce service au lieu de violer mvc principes.
Ce que fo vous voulez dire que vous voulez juste de l'appeler? Envisagez-vous de service, je pense que oui. Si vous ne pouvez point je peux apporter des réponses concrètes

OriginalL'auteur Swapnil Walivkar | 2013-12-04