PlantConfig.java 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. package com.example.plantsforyou.plant;
  2. import com.example.plantsforyou.plant.enums.PlantCareDifficulty;
  3. import com.example.plantsforyou.plant.enums.PlantSize;
  4. import com.example.plantsforyou.plant.enums.PlantTypeOfLight;
  5. import org.springframework.boot.CommandLineRunner;
  6. import org.springframework.context.annotation.Bean;
  7. import org.springframework.context.annotation.Configuration;
  8. @Configuration
  9. public class PlantConfig {
  10. @Bean
  11. CommandLineRunner commandLineRunner(PlantRepository repository){
  12. return args -> {
  13. Plant plant = new Plant(
  14. "Monstera deliciosa",
  15. 88,
  16. 3,
  17. "https://cdn.shopify.com/s/files/1/0150/6262/products/the-sill_monstera_variant_medium_grant_mint_0d014032-0bb0-4dd6-865e-f0f8a31f98c4.jpg?v=1650482391",
  18. "Najbardziej pożądana roślina we wnętrzach ostatnich lat, czule nazwana przez nas Grzegorzem, zawdzięcza swoją popularność nie tylko wyjątkowej urodzie, ale też swojej bezproblemowości. Monstera jest jedną z tych roślin, z którymi będziesz żyć długo i szczęśliwie.",
  19. PlantTypeOfLight.diffused,
  20. PlantCareDifficulty.EASY,
  21. PlantSize.MEDIUM,
  22. true
  23. );
  24. repository.save(plant);
  25. plant = new Plant(
  26. "Kawowiec",
  27. 46,
  28. 3,
  29. "https://cdn.shopify.com/s/files/1/0150/6262/products/the-sill_monstera_variant_medium_grant_mint_0d014032-0bb0-4dd6-865e-f0f8a31f98c4.jpg?v=1650482391",
  30. "Być może zaskoczy Cię fakt, że ta sama roślina, która uprawia ziarna porannej kawy, jest popularną i łatwą w utrzymaniu rośliną domową!",
  31. PlantTypeOfLight.shadow,
  32. PlantCareDifficulty.EASY,
  33. PlantSize.SMALL,
  34. true
  35. );
  36. repository.save(plant);
  37. plant = new Plant(
  38. "Anturium Andrego",
  39. 59,
  40. 3,
  41. "https://cdn.shopify.com/s/files/1/0150/6262/products/the-sill_red-anthurium_small_upcycled-saucer_stonewash.jpg?v=1653589431",
  42. "Znane także jako kwiat flaminga, Anthurium jest najdłużej kwitnącą rośliną domową na świecie. Rzadko można spotkać ją bez efektownych kwiatów.",
  43. PlantTypeOfLight.shadow,
  44. PlantCareDifficulty.EASY,
  45. PlantSize.SMALL,
  46. true
  47. );
  48. repository.save(plant);
  49. plant = new Plant(
  50. "Dracaena trifasciata",
  51. 160,
  52. 5,
  53. "https://cdn.shopify.com/s/files/1/0150/6262/products/the-sill_snake-plant-laurentii_large_burbank_white.jpg?v=1650310323",
  54. "Sansewieria gwinejska to sukulent charakteryzujący się liśćmi przypominającymi miecz o intensywnie żółtych brzegach. Jest popularna ze względu na swój łagodny charakter - toleruje suszę i słabe oświetlenie - oraz zdolność oczyszczania powietrza. ",
  55. PlantTypeOfLight.diffused,
  56. PlantCareDifficulty.EASY,
  57. PlantSize.BIG,
  58. true
  59. );
  60. repository.save(plant);
  61. plant = new Plant(
  62. "Zamioculcas zamiifolia",
  63. 165,
  64. 5,
  65. "https://cdn.shopify.com/s/files/1/0150/6262/products/the-sill_zz-plant_large_burbank_white.jpg?v=1649186086",
  66. "Roślina 'ZZ' charakteryzuje się zielonymi, woskowymi liśćmi nad powierzchnią mieszanki doniczkowej i dużymi, podobnymi do ziemniaków kłączami pod spodem. Kłącza magazynują wodę, dzięki czemu 'ZZ' jest rośliną odporną na suszę, która może tygodniami obywać się bez wody.",
  67. PlantTypeOfLight.diffused,
  68. PlantCareDifficulty.EASY,
  69. PlantSize.BIG,
  70. true
  71. );
  72. repository.save(plant);
  73. plant = new Plant(
  74. "Peperomia Raindrop",
  75. 80,
  76. 3,
  77. "https://cdn.shopify.com/s/files/1/0150/6262/products/the-sill_peperomia-raindrop_small_upcycled-planter-saucer_stonewash.jpg?v=1651001147",
  78. "Peperomie stają się coraz popularniejsze w uprawie domowej ze względu na swoją dużą odporność na okresowe przesuszenie oraz oczywiście niebanalną urodę. Odmiana 'Raindrop' cechuje się dużymi liśćmi o żywej, ciemnej zieleni oraz ciekawym kształcie. Zaokrąglone blaszki liściowe mają z jednej strony ostre zakończenie nadające im formę łezki lub spadającej kropli wody -stąd nazwa odmiany 'Raindrop'. ",
  79. PlantTypeOfLight.diffused,
  80. PlantCareDifficulty.MEDIUM,
  81. PlantSize.SMALL,
  82. true
  83. );
  84. repository.save(plant);
  85. };
  86. }
  87. }