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

Développement Web en Java Discussion :

erreur non connu lorsque je tape log.debug()


Sujet :

Développement Web en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2011
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2011
    Messages : 7
    Par défaut erreur non connu lorsque je tape log.debug()
    Bonjour,
    Je suis entrain de faire le tuto d'openclassrooms 'creation d'application web avec spring boot'j'ai rencontré ce code qui fait la création d'un proxy pour lier le back avec le front

    das cette classe ci dessous:
    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
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
     
    package com.hr.webapp.repository;
     
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.core.ParameterizedTypeReference;
    import org.springframework.http.HttpEntity;
    import org.springframework.http.HttpMethod;
    import org.springframework.http.ResponseEntity;
    import org.springframework.stereotype.Component;
    import org.springframework.web.client.RestTemplate;
     
    import com.hr.webapp.CustomProperties;
    import com.hr.webapp.model.Employee;
     
     
    import lombok.extern.slf4j.Slf4j;
     
    @Slf4j
    @Component
    public class EmployeeProxy {
     
    	@Autowired
    	private CustomProperties props;
     
    	public Iterable<Employee> getEmployees(){
     
    		String baseUrl = props.getApiUrl();
    		String getEmployeesUrl= baseUrl+"/employees";
     
    		RestTemplate restTemplate =new RestTemplate();
    		ResponseEntity<Iterable<Employee>> response = restTemplate.exchange(
    				getEmployeesUrl, 
    				HttpMethod.GET, 
    				null, 
    				new ParameterizedTypeReference<Iterable<Employee>>() {}
    				);
    		/* cette ligne en question */
    		log.debug("Get Employees call" + response.getStatusCode().toString());
     
    		return response.getBody();
    	}
     
    }
    lorsque j'écris log, eclipse ne me propose rien et il m'indique une erreur syntaxique.
    J'ai pas compris d'ou vien l'erreur parcontre dans le tuto il n'a rien comme erreur!
    quelqu'un peut m'aider SVP
    Merci

  2. #2
    Membre Expert Avatar de jeffray03
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    1 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 501
    Par défaut
    Salut,
    regardes les dependences que tu as chargé.

    Eric

  3. #3
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2011
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2011
    Messages : 7
    Par défaut
    Citation Envoyé par jeffray03 Voir le message
    Salut,
    regardes les dependences que tu as chargé.

    Eric
    Merci pour votre interaction.
    voila ce que je charge avec pom.xml
    Code xml : 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
     
    <dependencies>
    		<dependency>
    			<groupId>org.springframework.boot</groupId>
    			<artifactId>spring-boot-starter-thymeleaf</artifactId>
    		</dependency>
    		<dependency>
    			<groupId>org.springframework.boot</groupId>
    			<artifactId>spring-boot-starter-web</artifactId>
    		</dependency>
     
    		<dependency>
    			<groupId>org.projectlombok</groupId>
    			<artifactId>lombok</artifactId>
    			<optional>true</optional>
    		</dependency>
    		<dependency>
    			<groupId>org.springframework.boot</groupId>
    			<artifactId>spring-boot-starter-test</artifactId>
    			<scope>test</scope>
    		</dependency>
    	</dependencies>

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

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Mai 2020
    Messages : 347
    Par défaut
    Bonjour,

    La cause vient probablement de @Slf4j. Cette annotation va générer du code dans votre classe pour ajouter un champs log. Malheureusement Eclipse ne le sait pas et vous indique une erreur car vous référencez un champ qui n'existe pas. Il existe surement un plugin Eclipse pour Lombok et qui permettra à Eclipse de comprendre ces annotations.

  5. #5
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2011
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2011
    Messages : 7
    Par défaut
    Citation Envoyé par gervais.b Voir le message
    Bonjour,

    La cause vient probablement de @Slf4j. Cette annotation va générer du code dans votre classe pour ajouter un champs log. Malheureusement Eclipse ne le sait pas et vous indique une erreur car vous référencez un champ qui n'existe pas. Il existe surement un plugin Eclipse pour Lombok et qui permettra à Eclipse de comprendre ces annotations.

    Bonjour,
    Merci beaucoup c'était vraiment ça le problème.
    Eclipse n'arrive pas a comprendre les annotations du project lombok.
    J'ai installé le plugin lombok
    Help->Install New Software
    J'ai mis ce lien https://projectlombok.org/p2
    après l'installation j'ai modifié mon pom.xml en modifiant la dépendance lombok vers celui la
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.18.24</version>
            <scope>provided</scope>
        </dependency>
    J'ai redémarré mon eclipse et voila aucune erreurs syntaxiques ni pour les getters et setters non connus(déclarés avec l'annotation @Data) ni pour log(@Slf4j).

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

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Mai 2020
    Messages : 347
    Par défaut
    c'était vraiment ça le problème.
    Pensez à marquer la discussion comme résolue dans ce cas

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 25/08/2010, 12h07
  2. Erreur non connue lors d'import Excel
    Par Fvandermeulen dans le forum Import/Export
    Réponses: 0
    Dernier message: 18/09/2009, 12h17
  3. Réponses: 7
    Dernier message: 22/10/2007, 13h37
  4. [ADO-Access] ADOQuery1.Open (SELECT) -> Erreur non spécif
    Par david_chardonnet dans le forum Bases de données
    Réponses: 3
    Dernier message: 10/11/2004, 15h29
  5. Valeur d'un champ non connu
    Par Pierre FORAZ dans le forum XMLRAD
    Réponses: 2
    Dernier message: 11/10/2004, 11h08

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