在命令行运行程序构造函数下的springboot应用程序中显示一组元素
来源:爱站网时间:2021-09-16编辑:网友分享
我想知道是否有可能以一种与我可以使用Arrays.asList显示数组或元素列表的方式相同的方式,在Spring Boot应用程序上以公共命令行运行器方法显示集合。让...
问题描述
我想知道是否有可能以一种与我可以使用Arrays.asList显示数组或元素列表的方式相同的方式,在Spring Boot应用程序上以公共命令行运行器方法显示集合。可以说这是我在该类中的构造函数
@ElementCollection
@Column(name="imagesURL")
private List items=new ArrayList();
public Product(){}
public Product(Listitems);
this.items=items;
-----------------------------------
getters and setters
}
然后使用我的SpringBootAplication类
Product product1=new Poduct(Arrays.asList("pixabay.com.jpg","pixabay.com.jpg","http//pixabay.com.jpg"));
可以对set做同样的事情,与Arrays.asList相似的方法可以在此SpringBoot Application构造函数中显示一个set吗?……谢谢!!
思路:
您可以尝试这样的事情。
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()));