Activiti7 보고서 identityLinks 속성에서 json 예외를 변환할 수 없습니다.

3279 단어 Activiti7
이유:
Activiti7의 Process Definition 구현 클래스에 identity Links 속성이 있습니다. 특별한 처리를 하지 않으면 얻을 수 없습니다. 배치 대상을 조회하고 json 형식이 앞부분으로 되돌아갈 때, json을 변환할 때 속성을 json으로 변환할 수 없습니다.
솔루션:
  • 부트 클래스에 추가:
  •   //   fastjson     jackson  json  
      //         identityLinks  
      @Bean
      public HttpMessageConverters fastJsonHttpMessageConverters() {
        FastJsonHttpMessageConverter fjc = new FastJsonHttpMessageConverter();
        FastJsonConfig config = new FastJsonConfig();
        config.setSerializerFeatures(SerializerFeature.PrettyFormat);
        SimplePropertyPreFilter filter = new SimplePropertyPreFilter();
        filter.getExcludes().add("identityLinks");
        config.setSerializeFilters(filter);
        fjc.setFastJsonConfig(config);
        HttpMessageConverter<?> converter = fjc;
        return new HttpMessageConverters(converter);
      }
    

    좋은 웹페이지 즐겨찾기