Selaa lähdekoodia

Packets fix. Added PostConstructInit class that runs the code after running the server.

wpfat23-5 2 vuotta sitten
vanhempi
sitoutus
fcb23ecff3

+ 3 - 3
src/main/java/com/deliveryproject/easydelivery/Models/Delivery.java

@@ -22,15 +22,15 @@ public class Delivery {
     private LocalDateTime deliveryTime;
 
     @OneToMany
-    private List<Packet> Packets;
+    private List<Packet> packets;
     // constructors, getters and setters
 
     public List<Packet> getPackets() {
-        return Packets;
+        return packets;
     }
 
     public void setPackets(List<Packet> packets) {
-        Packets = packets;
+        this.packets = packets;
     }
 
     public Long getId() {

+ 22 - 0
src/main/java/com/deliveryproject/easydelivery/PostConstructInit.java

@@ -0,0 +1,22 @@
+package com.deliveryproject.easydelivery;
+
+import com.deliveryproject.easydelivery.Models.AppUser;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import javax.annotation.PostConstruct;
+
+@Component
+public class PostConstructInit {
+
+    @Autowired
+    AppUserController appUserController;
+
+    @PostConstruct
+    public void init(){
+        AppUser appUser = new AppUser();
+        appUser.setName("user2");
+        appUserController.createUser(appUser);
+    }
+
+}