1、報錯如下:
Description:
Parameter 0 of method transactionManager in org.activiti.spring.boot.JpaProcessEngineAutoConfiguration$JpaConfiguration required a bean of type 'javax.persistence.EntityManagerFactory' that could not be found.
Action:
Consider defining a bean of type 'javax.persistence.EntityManagerFactory' in your configuration.
解決方法:
這是之前的配置
@SpringBootApplication(scanBasePackages={"com.sjfw","com.sgcc.uap.rest.annotation"},
exclude={JpaRepositoriesAutoConfiguration.class,HibernateJpaAutoConfiguration.class,SessionAutoConfiguration.class,BusAutoConfiguration.class,ZipkinAutoConfiguration.class})
@EnableDiscoveryClient
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
改成下面的配置:
@SpringBootApplication(scanBasePackages={"com.sjfw","com.sgcc.uap.rest.annotation"})
@EnableTransactionManagement
@EnableAutoConfiguration(exclude = {RabbitAutoConfiguration.class,VelocityAutoConfiguration.class})
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}