Voglio creare un'applicazione di console di primavera (eseguendo da riga di comando con maven ad esempio: mvn exec: java -Dexec.mainClass = "package.MainClass").Applicazione console di primavera configurata usando annotazioni
È questa applicazione che voglio avere alcuni tipi di servizi e livelli dao. So come farlo per un'applicazione web ma non ho trovato alcuna informazione su come fare in caso di un'applicazione console (forse Leter con Swing).
sto cercando di creare qualcosa di simile:
public interface SampleService {
public String getHelloWorld();
}
@Service
public class SampleServiceImpl implements SampleService {
public String getHelloWorld() {
return "HelloWorld from Service!";
}
}
public class Main {
@Autowired
SampleService sampleService;
public static void main(String [] args) {
Main main = new Main();
main.sampleService.getHelloWorld();
}
}
E 'possibile? Posso trovare da qualche parte un esempio su come farlo?
Anche se mi piacciono le annotazioni sulla configurazione: ctx = new AnnotationConfigApplicationContext (MyConfig.class); –
Come si possono fornire gli argomenti della riga di comando al contesto dell'applicazione in modo che il contesto a sua volta possa iniettare questi argomenti in un bean? –