+ @Autowired
+ ChatBackendProperties properties;
+ @Autowired
+ ChatHomeService chatHomeService;
+ @Autowired
+ StorageStrategy storageStrategy;
+
+
+ @Override
+ public void addCorsMappings(CorsRegistry registry)
+ {
+ registry
+ .addMapping("/**")
+ .allowedOrigins(properties.getAllowedOrigins());
+ }
+
+ @PreDestroy
+ public void onExit()
+ {
+ storageStrategy
+ .write(chatHomeService)
+ .subscribe();
+ }
+