@Override
	public Map<String, String> readAll() {
		Map<String, String> prompts = new HashMap<>();
		try {
			Properties properties = new Properties();
			final Enumeration<URL> promptURLs = this.getClass().getClassLoader().getResources("prompts.properties");
			while (promptURLs.hasMoreElements()) {
				try (var stream = promptURLs.nextElement().openStream()) {
					properties.load(stream);
				}
			}
			properties.forEach((key, value) -> {
				String promptText = value.toString();
				try {
					prompts.put(key.toString(), resolvePromptText(promptText));
				}
				catch (Exception e) {
					log.error("Failed to resolve prompt text: " + promptText, e);
				}
			});
		}
		catch (Exception ignore) {
		}
		return prompts;
	}
load prompts from all prompts.properties files in classpath

@author linux_china
src/main/java/org/mvnsearch/chatgpt/spring/service/PromptPropertiesStoreImpl.java