Вы можете сохранить все сообщения об ошибках или успешных проверках в файле свойств. Если вы хотите экспортировать, вы можете поместить файл свойств вне файла JAR весенней загрузки. Нет необходимости размещать конфигурацию внутри банки. Ниже приведен фрагмент кода для его достижения.
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.PropertySource;
import org.springframework.context.annotation.PropertySources;
import org.springframework.context.support.PropertySourcesPlaceholderConfigurer;
@Configuration
@PropertySources({
@PropertySource("file:config/other-config.properties"),
@PropertySource("file:config/app-config.properties")
})
public class ExternalConfig {
@Bean
public static PropertySourcesPlaceholderConfigurer propertyConfigInDev() {
return new PropertySourcesPlaceholderConfigurer();
}
}
В приведенном выше коде в строке @PropertySource("file:config/app-config.properties")
config - это имя папки или каталога, который содержит много файлов свойств, таких как "app-config.properties". Для лучшего понимания я приведу ниже изображение, внешний файл конфигурации и подпружиненный загрузочный фляга будут выглядеть следующим образом.