отображение набора элементов в приложении Springboot под конструктором бегуна командной строки - PullRequest
0 голосов
/ 25 февраля 2020

Мне интересно, возможно ли отобразить набор в методе запуска командной строки publi c в приложении с весенней загрузкой так же, как я мог бы отобразить массив или список элементов, используя Arrays.asList. Допустим, это мой конструктор в классе

    @ElementCollection
    @Column(name="imagesURL")
    private List <String> items=new ArrayList<>();

    public Product(){}
    public Product(List<String>items);

       this.items=items;
-----------------------------------
       getters and setters
    }

, тогда на моем типе SpringBootAplication

    Product product1=new Poduct(Arrays.asList("pixabay.com.jpg","pixabay.com.jpg","http//pixabay.com.jpg"));

можно было бы сделать то же самое с набором? Любой метод, аналогичный Arrays.asList для отображения набора в этом конструкторе приложения SpringBoot? ... заранее спасибо !!!!

Ответы [ 2 ]

0 голосов
/ 26 февраля 2020

Мы можем создать Set, используя Arrays.asList в качестве аргумента.

Set<Integer>  set = new HashSet<> (Arrays.asList(1 , 2 , 3));
0 голосов
/ 26 февраля 2020

вы можете попробовать что-то вроде этого.

Product product1 = new Poduct(new HashSet<>(Arrays.asList("pixabay.com.jpg","pixabay.com.jpg","http//pixabay.com.jpg"));

или это

Product product1 = newPoduct(Arrays.asList("pixabay.com.jpg","pixabay.com.jpg","http//pixabay.com.jpg").stream().collect(Collectors.toSet()));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...