Как импортировать xml файлы в Spring Boot? - PullRequest
0 голосов
/ 24 февраля 2020

Я портирую приложение Spring на Spring Boot. Я хотел бы иметь возможность настроить Spring Security, используя xml, чтобы я мог использовать свои старые конфигурационные файлы. (Я попытался использовать Java config, и он не работает).

Как заставить Spring Boot подобрать конфигурацию xml? Spring не видит никакой документации по этому вопросу.

Ответы [ 3 ]

1 голос
/ 24 февраля 2020

Вы должны использовать @ImportResource.

@SpringBootApplication
@ImportResource("classpath:<name>.xml")
public class Config {
   public static void main(String[] args) {
      SpringApplication.run(Config.class, args);
   }  
}

Обратитесь к этим ссылкам для правильного понимания:

  1. @ ImportResource - Java Документы
  2. Четко определенный пример @ImportResource
1 голос
/ 24 февраля 2020

Вы можете импортировать xml конфигурацию, используя org.springframework.context.annotation.ImportResource аннотацию. в одном из классов конфигурации, помеченном @Configuration, выполните следующие действия.

Если ваша конфигурация безопасности называется security-config.xml в root пути к классам, добавьте нижеприведенное.

@ImportResource({"classpath:security-config.xml"})
0 голосов
/ 24 февраля 2020

Почему вы хотите импортировать старый xml файл? Самое лучшее в Spring-Boot - то, что вам не нужно использовать старый файл, и вы можете переписать его в java

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...