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 Boot Java Discussion :

paramètre refusé avec la méthode save


Sujet :

Spring Boot Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé

    Profil pro
    Inscrit en
    Août 2008
    Messages
    1 222
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 1 222
    Par défaut paramètre refusé avec la méthode save
    Bonsoir, je tente d'enregistrer 2 paramètre , mais il les refusent pourquoi ?
    visual studio me dit qu'il faut créer une méthode save ?

    Nom : task.png
Affichages : 385
Taille : 59,1 Ko

    voici mon bout de code:
    Code java : 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
     
    @SpringBootApplication
    public class JwtToDoList implements CommandLineRunner{
    	@Autowired
    	private TaskRepository taskRepository;
     
    	public static void main(String[] args) {
    		SpringApplication.run(JwtToDoList.class, args);
    	}
     
    	@Override
    	public void run(String... args) throws Exception {
    		Stream.of("T1","T2","T3").forEach(t->{
    			taskRepository.save(new Task(null,t));
    		});
    	}
     
     
    }

    voici mon interface repository:
    Code java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    public interface TaskRepository extends JpaRepository<Task,Long>{
     
    }

    apparement, le plugin lombok n'a pas fait son travail ? car en ajoutant la méthode manuellement cela fonctionne, pourtant l'ide ne dit pas qu'il y a une erreur il est met automatiquement les dép


    Code java : 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
     
    import lombok.AllArgsConstructor;
    import lombok.Data;
    import lombok.NoArgsConstructor;
     
    @Entity
    @Data @AllArgsConstructor @NoArgsConstructor
    public class Task{
        public Task(Long id, String taskName) {
            this.id = id;
            this.taskName = taskName;
    	}
    	@Id @GeneratedValue
        private Long id;
        private String taskName;
     
    }
    merci de votre réponse

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonjour,

    Tu dois configurer ton IDE pour utiliser lombok.

    A+.

  3. #3
    Membre éprouvé

    Profil pro
    Inscrit en
    Août 2008
    Messages
    1 222
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 1 222
    Par défaut
    merci de ta réponse
    j'ai trouve ceci
    https://github.com/redhat-developer/...Lombok-support
    quelqu'un sait où se trouve ce fichier de config sur visual studio ?
    j'ai rechercher java.jdt.ls.vmargs mais il ne trouve pas dans tout mon C

  4. #4
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391

  5. #5
    Membre éprouvé

    Profil pro
    Inscrit en
    Août 2008
    Messages
    1 222
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 1 222
    Par défaut
    merci, maintenant cela fonctionne, mais j'ai pas trop compris pourquoi ça buggait car j'avais tenté juste de l'installer avec pom.xml avec la balise dependancies:

    Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    		<dependency>
    			<groupId>org.projectlombok</groupId>
    			<artifactId>lombok</artifactId>
    			<optional>true</optional>
    		</dependency>

  6. #6
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonjour,

    Citation Envoyé par keokaz Voir le message
    mais j'ai pas trop compris pourquoi ça buggait car j'avais tenté juste de l'installer avec pom.xml avec la balise dependancies
    Si as lancé ton code, même sans avoir installé le plugin lombok sur ton IDE, ça fonctionne parce que tu as déjà lombok dans les dépendances. Ton IDE t'affichait simplement cet erreur puisqu'il ne trouve pas le constructeur généré par lombok, d'où la nécessité du plugin.

    A+.

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 02/06/2016, 12h00
  2. Passage de Paramètres avec la Méthode $_Post
    Par Trebor_ dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 23/10/2012, 20h38
  3. [ZF 1.9] Méthode save de Zend_Db_Table_Row avec une date
    Par playmobilette dans le forum Zend_Db
    Réponses: 1
    Dernier message: 03/12/2009, 12h21
  4. Réponses: 2
    Dernier message: 10/12/2008, 10h53
  5. [AJAX] Passage de 2 paramètres avec la méthode GET
    Par furth dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 01/06/2007, 16h18

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