springboot集成activiti5.22報錯問題

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);
    }

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章