Entre Nous, nous avons une classe webapp.war (printemps MVC 4.2.2.RELEASE)Comment puis-je exécuter une méthode en accédant objet autowired au printemps MVC de l'application Java autonome séparée
public class SomeClass{
@Autowired
private MyInterface implObject;
public void method1(){
implObject.doSomething();
// statements ...
}
}
et une autre classe standalone.jar
public class MainClass{
public static void main(String[] args){
// want to create object of SomeClass
// or execute doSomething() ...
}
}
note: L'application sera déployée dans un environnement en cluster, standalone.jar sera exécuté par script shell (il sera enregistré dans crontab).
Je veux programmer un certain travail (dossiers et envoyer chercher à weblogic JMS de file d'attente ...), en utilisant crontab Unix. et ne veulent pas répéter l'opération DB séparément (dans standalone.jar).
S'il vous plaît également suggérer si je peux rendre standalone.jar de petite taille.
Une mise en œuvre en quartz ou similaire n'est pas prévue dans mon cas.
Merci.