springboot desativar configuração automática

Em alguns casos (como usar mybatis, não há necessidade de carregar a fonte de dados por padrão na inicialização) alguns recursos de configuração automática precisam ser desativados, o que pode ser indicado usando o atributo exclude da anotação @EnableAutoConfiguration ou @SpringBootApplication.

Por exemplo, adicione uma linha em application.properties:

spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration

Dessa forma, o springboot não carregará automaticamente a fonte de dados na inicialização e não relatará um erro.

Ou adicione uma frase a @SpringBootApplication na entrada de execução do aplicativo springboot:

@EnableAutoConfiguration(excluir={DataSourceAutoConfiguration.class})

Mas, desta forma, a ideia acionará um alarme, e o prompt será o seguinte:

Attributes should be specified via @SpringBootApplication less... (Ctrl+F1) 
Inspection info: Checks Spring Boot Application Setup.
@SpringBootApplication used in default package
Redundant @ComponentScan declaration
Redundant @EnableAutoConfiguration declaration
New in 2018.2

Se você optar por adicioná-lo ao arquivo de configuração, não haverá esse prompt.

Acho que você gosta

Origin blog.csdn.net/shaken/article/details/124579862
Recomendado
Clasificación