Printemps de Démarrage de servir pur html et du contenu statique
Jusqu'à présent j'ai passé de nombreuses heures à faire cela et ne peut toujours pas comprendre. Comment servir pure .les pages html. C'est le projet:
https://github.com/robson021/Invoice-Writer
Thymeleaf moteur fonctionne très bien, mais si j'essaie de revenir "normal" .fichier html je suis d'erreur.
Whitelabel Page d'Erreur (...) Il y avait une erreur inattendue
(type=Erreur Interne du Serveur, status=500). Exception analyse de document:
template="test", ligne 6, colonne 3
Je reconnais que cela est dû au fait que mon "test.html" le fichier n'a pas l'air comme Thymeleaf fichier. Cependant j'ai essayé d'enlever Thymeleaf forme du Maven POM (ou créer un nouveau projet en forme de ressort d'initialiseur dans InteliJ, projet sans Thymeleaf, seulement sur le Web) et placez-la .html fichiers dans des répertoires différents (statique, public, WEB-INF) et toujours pas... j'ai aussi essayé de configurer le projet manuellement avec des classes Java. Malheureusement eu 404 ou 500 erorros.
Puisque c'est le projet d'école et le but est de faire de votre front-end, indépendants, je veux utiliser le html pur avec AngularJS. Pas de .jsp ou themplate moteurs.
Quelqu'un peut me dire comment faire pour le faire fonctionner est le Printemps de Démarrage du projet?
Edit:
mon contrôleur:
@Controller
public class TestController {
@RequestMapping("/test")
public String goToTestPage() {
return "test";
}
}
classe principale:
@SpringBootApplication
@EnableAutoConfiguration
public class InvoiceWriterApplication {
public static void main(String\[\] args) {
SpringApplication.run(InvoiceWriterApplication.class, args);
}
}
et la structure du projet: http://i.stack.imgur.com/vCqiQ.png
Vous devez vous connecter pour publier un commentaire.
Remplacer
@Controller
avec@RestController
- (ou simplement ajouter@ResponseBody
avec le@Contorller
sur le contrôleur de classe) - pour convertir un contrôleur dans un contrôleur REST.C'est parce que
@Controller
annotation seul résultat sera la valeur de retour "à la maison" pour être mappé à un fichier de modèle.Aussi pour JPA dépôts à travailler, vous devez utiliser
@EnableJpaRepositories
.TestController
.