spring-data-redis icon indicating copy to clipboard operation
spring-data-redis copied to clipboard

Duplicate code in StringToPropertiesConverter class

Open wendy512 opened this issue 1 year ago • 3 comments

public class StringToPropertiesConverter implements Converter<String, Properties> {

	@Override
	public Properties convert(String source) {

		Properties info = new Properties();
		try (StringReader stringReader = new StringReader(source)) {
			info.load(stringReader);
		} catch (Exception ex) {
			throw new RedisSystemException("Cannot read Redis info", ex);
		}
		return info;
	}
}

Converting String type content into Properties has been defined in org.springframework.data.redis.connection.convert.Converters. Can I try to optimize and submit a PR?

wendy512 avatar Oct 12 '24 07:10 wendy512

Feel free. We should actually deprecate StringToPropertiesConverter and use only the one from Converters.toProperties(…).

mp911de avatar Oct 14 '24 06:10 mp911de

Hi, I noticed there is already a PR for this issue, but it seems to be inactive. Is this still being worked on?

HyunSangHan avatar Aug 07 '25 23:08 HyunSangHan

Hi! @wendy512

If this issue is still open, I’d love to give it a shot and fix it.

Would that be alright?

ItsZetty avatar Aug 11 '25 08:08 ItsZetty