Может быть, кто-нибудь подскажет, как не копировать все настройки по умолчанию из конфигурации весенней загрузки по умолчанию.В моем приложении я настраиваю thymeleaf из spring-boot-thymeleaf со следующим классом конфигурации
@Configuration
public class ThymeleafConfiguration {
@Bean
@Description("Thymeleaf template resolver serving HTML 5")
public FileTemplateResolver templateResolver() {
FileTemplateResolver templateResolver = new FileTemplateResolver();
templateResolver.setTemplateMode("HTML5");
templateResolver.setCharacterEncoding("UTF-8");
templateResolver.setCacheable(false);
return templateResolver;
}
@Bean
@Description("Thymeleaf template engine with Spring integration")
public SpringTemplateEngine templateEngine() {
SpringTemplateEngine templateEngine = new SpringTemplateEngine();
templateEngine.setTemplateResolver(templateResolver());
return templateEngine;
}
}
Мой тест junit, кроме этого, не должен зависеть от внешних ресурсов, поэтому для этого я бы хотелиспользовать конфигурацию по умолчанию, которая поставляется с использованием ClassLoaderResolver и использованием шаблона из пути к классам - но как я могу это сделать?Из всего, что я нашел, я мог бы использовать аннотацию @Primary для другого класса конфигурации на тестовом пути к классам, но для этого мне нужно было бы восстановить конфигурацию по умолчанию из весны, которую я уже перезаписал - поэтому я ищу способиметь стандартную конфигурацию весенней загрузки для тестирования, в то время как пользовательская конфигурация находится на обычном пути класса