2017-10-06 10 views
2

私のアプリケーションのpom.xmlにspring-boot-startter-actuator依存関係を追加するだけです。プロジェクトをビルドして実行した後、次の情報を表示する/ healthエンドポイント:Spring Bootで余分なHealthIndicator情報を削除する

{ 
    "status": "UP", 
    "details": { 
     "application": { 
      "status": "UP" 
     } 
    }, 
    "application": { 
     "status": "UP" 
    } 
} 

「詳細」セクションをレスポンスから削除するにはどうすればよいですか?

+0

どのSpringバージョンを使用していますか?あなたのコードに特別なものはありますか?デフォルトのものは、{"status": "UP"}と表示されます。 –

答えて

0

最後に、問題の根本原因を発見しました。

@Autowired 
public void configureJsonSerializer(MappingJackson2HttpMessageConverter objectMapperBuilder) { 
    ObjectMapper objectMapper = new ObjectMapper(); 
    objectMapper.setVisibility(PropertyAccessor.FIELD, JsonAutoDetect.Visibility.ANY); 
    objectMapperBuilder.setObjectMapper(objectMapper); 
} 

「詳細」の欄には、民間とHealth.classに保存されているが、この構成では、それは、最終的なJSONレスポンスに追加されました:それはMappingJackson2HttpMessageConverterの誤った構成でした。私はそれを削除し、今はすべて正常に動作します。

関連する問題