Java 在返回响应之前调用的类方法
我有一门课,像:Java 在返回响应之前调用的类方法,java,spring,spring-boot,Java,Spring,Spring Boot,我有一门课,像: @Slf4j @Data public class MultipleConfigResponseDTO implements Serializable { private static final long serialVersionUID = 1L; private List<ConfigResponseDTO> configResponseDTOList; public List<Long> getAutoOrder()
@Slf4j
@Data
public class MultipleConfigResponseDTO implements Serializable {
private static final long serialVersionUID = 1L;
private List<ConfigResponseDTO> configResponseDTOList;
public List<Long> getAutoOrder() {
List<Long> idList = new ArrayList<>();
....
processing
}
@Slf4j
@资料
公共类MultipleConfigResponseDTO实现可序列化{
私有静态最终长serialVersionUID=1L;
私有列表配置ResponsedToList;
公共列表getAutoOrder(){
List idList=new ArrayList();
....
处理
}
现在,上面的类对象作为API的响应返回。但是在返回响应之前,类中的方法被调用了3次。我正在为我的web应用程序使用spring boot
@RequestMapping("/queryGoodsConfig/all")
ResponseData<MultipleConfigResponseDTO> queryGoodsConfig(){
List<ConfigResponseDTO> configResponseDTOList = configComponentService.queryAllConfig();
MultipleConfigResponseDTO multipleConfigResponseDTO = new MultipleConfigResponseDTO();
multipleConfigResponseDTO.setConfigResponseDTOList(configResponseDTOList);
return new ResponseData<>(CommonMessageCode.SUCCESS, multipleChannelGoodsConfigResponseDTO);
}
@RequestMapping(“/queryGoodsConfig/all”)
ResponseData QueryGoodConfig(){
List configResponseDTOList=configComponentService.queryAllConfig();
multipleseconfigressponsedto multipleseconfigressponsedto=新的multipleseconfigressponsedto();
MultipleSeconFigresResponsedTo.setConfigResponseDTOList(configResponseDTOList);
返回新的ResponseData(CommonMessageCode.SUCCESS,MultipleChannelGoodConfigResponseData);
}
编辑:也添加了控制器代码。为什么@Data annotation?它是您的POJO实体吗?是的,它是一个POJO实体。我们使用Lombok插件创建getters setter,因此使用@Data。此外,在编写响应之前Jackson调用了类方法。使用所需代码共享日志?请不要只共享一段代码。添加了控制器代码。。没有生成额外的日志。伙计,应该先学会如何提问