File tree 1 file changed +5
-2
lines changed
spring-cloud-context/src/main/java/org/springframework/cloud/context/scope 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change 16
16
import java .util .ArrayList ;
17
17
import java .util .Arrays ;
18
18
import java .util .Collection ;
19
+ import java .util .Collections ;
19
20
import java .util .LinkedHashSet ;
20
21
import java .util .List ;
21
22
import java .util .Map ;
@@ -251,8 +252,10 @@ private void setSerializationId(ConfigurableListableBeanFactory beanFactory) {
251
252
252
253
String id = this .id ;
253
254
if (id == null ) {
254
- String names = Arrays .asList (beanFactory .getBeanDefinitionNames ())
255
- .toString ();
255
+ List <String > list = new ArrayList <>(
256
+ Arrays .asList (beanFactory .getBeanDefinitionNames ()));
257
+ Collections .sort (list );
258
+ String names = list .toString ();
256
259
logger .debug ("Generating bean factory id from names: " + names );
257
260
id = UUID .nameUUIDFromBytes (names .getBytes ()).toString ();
258
261
}
You can’t perform that action at this time.
0 commit comments