Prima di tutto Salve, sono nuovo di questo forum, spero che qualcuno sia tanto gentile da aiutarmi.
Vi ringrazio anticipatamente a prescindere, non altro per aver letto la mia richiesta d'aiuto.
Con javaEE 7 mi riescono varie cosine, anche abbastanza complesse, quindi ho deciso di provare a dare uno sguardo a Spring.
Sto cercando di realizzare un semplice servizio rest (con spring).
Sto usando come ide intellij, e come Application Server TomEE 8 (avrei potuto usare un semplice tomcat, ma l'idea era fare le cose sia in javaEE che in Spring, per mantenermi allenato ed avere un modello per ricordare come si fanno le cose in entrambi i modi in un solo progetto, ovviamente le classi sono solo spring o javaEE e non interagiscono direttamente tra loro ).
il code del servizio rest è:
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.ejb.EJB;
import javax.ws.rs.Path;
@RestController
public class RestSpring {
@RequestMapping("/spring/ciao")
public String ciao() {
return "Ciao Mondo da un servizio rest Spring";
}
}
per generare il progetto ho usato il progetto Spring di intelij quello che ti fa caricare le specifiche librerie senza passare per Maven Gradel.
Ho creato anche il file XML di spring.
Starto, ma nient, mi vedi i servizi rest in javaEE7, ma non quelli in spring.
Ho provato anche a creare una classe java
package hello;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
ma non mi riconosce import org.springframework.boot
le altre dipendenze spring si (quelle rest si).
Starta, ma nessun errore o altro, per lui le classi spring non vengono prese in considerazione.
Sto impazzendo....