title: Difference between RefreshScopeRefreshedEvent Vs EnvironmentChangeEvent
body: <p>As per the class level comment </p>
  
  <ol>
  <li><strong>org.springframework.cloud.context.environment.EnvironmentChangeEvent</strong></li>
  </ol>
  
  <blockquote>
    <p>Event published to signal a change in the {@link Environment}.</p>
  </blockquote>
  
  <p>This is too generic and I do not know what are all included when we say change in the Environment.</p>
  
  <ol start="2">
  <li><strong>org.springframework.cloud.context.scope.refresh.RefreshScopeRefreshedEvent</strong></li>
  </ol>
  
  <blockquote>
    <p>Sadly this class does not have a class comment.</p>
  </blockquote>
  
  <p>My understanding is that RefreshScopeRefreshedEvent handles changes in property values in config-server but looks like it does not instead such event is available through EnvironmentChangeEvent. </p>
  
  <p>I did hit /refresh endpoint but it does not call my listener class with RefreshScopeRefreshedEvent event. Instead EnvironmentChangeEvent got a call for /refresh</p>