IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Spring Java Discussion :

Erreur dans WelcomeController.java : ';' expected


Sujet :

Spring Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2018
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2018
    Messages : 64
    Par défaut Erreur dans WelcomeController.java : ';' expected
    Bonjour à tous,

    Je me prends la tête depuis deux jours avec SpringBoot. Je n'y connais rien en Java, malgré cela j'essaye de trouver des tuto's clairs qui puissent me permettre de faire une petite application Web en utilisant SpringBoot et Maven.

    Comme aucun tutoriel n'est clair, que ce soit avec eclipse ou avec IntellJ, j'ai décidé de tout faire à la main en suivant bêtement un tuto. Et oui ça va en dérouter certain mais là je commence à péter un boulon. J'ai donc suivi le tuto suivant :

    https://mkyong.com/spring-boot/sprin...d-example-jsp/

    A la compilation / exécution (mvn spring-boot:run), j'obtiens l'erreur suivante :

    SpringBoot/1111111111/src/main/java/com/222222222222/WelcomeController.java:[1,12] ';' expected

    Voici le code en question :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    package com.222222222222;
     
    import java.util.Map;
     
    import org.springframework.beans.factory.annotation.Value;
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
     
    @Controller
    public class WelcomeController {
     
    	// inject via application.properties
    	@Value("${welcome.message:test}")
    	private String message = "Hello World";
     
    	@RequestMapping("/")
    	public String welcome(Map<String, Object> model) {
    		model.put("message", this.message);
    		return "welcome";
    	}
     
    }
    Je ne comprends pas d'où provient l'erreur - faut dire que je ne comprends pas grand-chose -.

    Merci par avance à ceux qui m'aideront.

    PS : merci de ne pas me servir de leçon de morale en mode "copier/coller c'est pas bien, patati patata", j'en ai bien conscience, mais après avoir passé des heures à éplucher de la doc et tenter de suivre des tuto's foireux, j'ai décidé de faire au "plus simple".

  2. #2
    Membre chevronné
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mai 2020
    Messages
    348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Mai 2020
    Messages : 348
    Par défaut
    Est-ce que votre package est vraiment com.222222222222; ?

    Si c'est le cas, les noms de packages ne peuvent jamais commencer par un digit...

  3. #3
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2018
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2018
    Messages : 64
    Par défaut
    Hello,

    Merci pour votre réponse ! C'était bien la cause du problème...je n'y aurais jamais pensé seul.

    Bon, du coup j'ai une autre erreur, mais au moins le premier problème est résolu

  4. #4
    Membre chevronné
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mai 2020
    Messages
    348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Mai 2020
    Messages : 348
    Par défaut
    Avec plaisir. Pensez à marquer la discussion comme résolue si ce n'est déjà fait.

  5. #5
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2018
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2018
    Messages : 64
    Par défaut
    Re,

    Je laisse ouvert pour le moment : j'ai une autre erreur. Je la poste ici sans grand espoir - des heures que je suis dessus - :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [ERROR] Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:1.4.2.RELEASE:run (default-cli) on project AAAAAAAAAA: An exception occurred while running. null: InvocationTargetException: Unable to start embedded container; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'tomcatEmbeddedServletContainerFactory' defined in class path resource [org/springframework/boot/autoconfigure/web/EmbeddedServletContainerAutoConfiguration$EmbeddedTomcat.class]: Initialization of bean failed; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.boot.autoconfigure.web.HttpEncodingAutoConfiguration': Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'spring.http.encoding-org.springframework.boot.autoconfigure.web.HttpEncodingProperties': Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/ValidationException: javax.xml.bind.ValidationException -> [Help 1]
    Voilà, si quelqu'un a une idée, tant mieux, sinon je lâche l'affaire ^^ J'ai testé en reprenant tout depuis le début, j'arrive à lancer SpringBoot, mais pas à obtenir le Hello World Il me manque des connaissances mais tous les tuto's sont pareils : "faire ça, ça et ça" sans rien expliquer de plus, ni les codes, ni l'architectures des dossiers...

    Edit : problème résolu ; j'allais trop vite sans prendre le temps de bien chercher sur Internet ^^

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreur dans HibernateUtil.java
    Par serigne dans le forum Hibernate
    Réponses: 12
    Dernier message: 22/12/2012, 18h50
  2. Erreur dans un script expect
    Par Merryvor dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 16/03/2012, 15h08
  3. erreur dans R.java
    Par perloutta dans le forum Android
    Réponses: 8
    Dernier message: 26/04/2010, 11h16
  4. erreur dans mon code "java.lang.NullPointerException"
    Par wiss20000 dans le forum Langage
    Réponses: 12
    Dernier message: 19/04/2007, 09h08
  5. erreur dans programme java sur des vecteurs 3D
    Par HighSchool2005 dans le forum Langage
    Réponses: 18
    Dernier message: 15/02/2007, 16h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo