我正在尝试使用Jackson库过滤API端点的响应.
我可以使用@JsonFilter("[filterNameHere]"),但最终会有一个类,期望每次都应用过滤器.
有没有办法只能在一个特定的实例上过滤响应?
Pizza pizza = pizzaService.getPizzaById(pizzaId);
ObjectMapper mapper = new ObjectMapper();
FilterProvider filters = new SimpleFilterProvider().addFilter("baseFilter", SimpleBeanPropertyFilter.serializeAllExcept("base"));
String json = mapper.writer(filters).writeValueAsString(pizza);
return Response.status(200).entity(json).build();
Run Code Online (Sandbox Code Playgroud)
我试过环顾四周但却找不到合适的东西.
我正在使用Groovy编写脚本,该脚本将连接到FTP并将最新文件下载到本地计算机以对数据执行其他工作.
我正在尝试使用FTPClient和FTPFile来执行此操作,但不太确定如何选择最新文件?
我设法让它连接到FTP并返回到目前为止的文件列表.
//Retrieve latest file from FTP
FTPClient ftpClient = new FTPClient()
ftpClient.connect('xxxx.xxxxxxx.xxx')
ftpClient.login("xxxxxxxx", "xxxxxx")
FTPFile[] files = ftpClient.listFiles()
for (FTPFile file : files) {
println(file.getName())
}
ftpClient.logout()
ftpClient.disconnect()
Run Code Online (Sandbox Code Playgroud)