Opa, bom dia sô!
Que a força esteja cô seis.
Então... De meia-noite às seis, o que fazemos?
Encontrei uma solução :D
1 - Limpe seu application.properties (apaga tudo mesmo, ou não. Depende do que você está fazendo).
2 - Na classe de sua Aplicação, "Configuracao.java ou Application.java" enfim...
3 - Olha bem as anotações da sua classe! Observe a minha.
Crie um feijão uai.
@SpringBootApplication(exclude = DataSourceAutoConfiguration.class, scanBasePackages = "br.com.proj.application.*")
-- anotação emrriba da classe
public static void main(String[] args) throws Exception {
//Classe de configuração e argumentos.
SpringApplication.run(Application.class, args);
}
@Bean
public LocalContainerEntityManagerFactoryBean entityManagerFactory() {
LocalContainerEntityManagerFactoryBean factoryBean = new LocalContainerEntityManagerFactoryBean();
JpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter();
factoryBean.setJpaVendorAdapter(vendorAdapter);
DriverManagerDataSource dataSource = new DriverManagerDataSource();
dataSource.setUsername("root");
dataSource.setPassword("root");
dataSource.setUrl("jdbc:mysql://localhost:3306/teste");
dataSource.setDriverClassName("com.mysql.jdbc.Driver");
factoryBean.setDataSource(dataSource);
Properties props = new Properties();
props.setProperty("hibernate.dialect", "org.hibernate.dialect.MySQL5Dialect");
props.setProperty("hibernate.show_sql", "true");
props.setProperty("hibernate.hbm2ddl.auto", "update");
factoryBean.setJpaProperties(props);
factoryBean.setPackagesToScan("br.com.proj.application.*");
return factoryBean;
}
4 - paga o café.
Bom, padawans. Comigo dessa maneira deu certo. Depois eu vou procurar fazer uma solução fazendo na application.properties
Qualquer outra solução, apresente aqui :D