在springboot中已经默认对jpa、jdbc、mybatis开启了事事务,引入它们依赖的时候,事物就默认开启。springboot开启事务很简单,只需要一个注解@Transactional 就可以了。@Transactional可以在在方法上和类上使用。当然我们也可以自己来配置我们的事物管理器。
配置方法
注意的是上面博客中可以使用@ConfigurationProperties
在工厂方法上来为datasource绑定配置文件中的参数。
// ConfigurationProperties注解在共仓方法上对返回的对象参数进行绑定
@ConfigurationProperties(prefix = "spring.datasource")
@Bean
@Primary //当有多个实现时以此为优先为准
public DataSource druid() {
return new DruidDataSource();
}
//配置Druid的监控