![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
Sisyphus##
undefined
展开
-
no qualifying bean of type TransactionManager avaliable 错误
这个错误的字面意思是找不到 TransactionManager 这个 bean 而事实也正是如此 spring在注册事务管理器TransactionManager这个bean 的时候需要需要注入一个数据源,因为在项目中用到了多个dataSource,因为spring默认是按类型注入的,而这个时候有多个dataSource,spring就不知道用哪一个了。 所以注入TransactionManager的时候失败了。 进而导致导致使用@Transactional注解的时候报这个错。 解决办法是手动注册多个原创 2021-08-12 21:06:50 · 951 阅读 · 0 评论 -
Spring Boot 常用注解及说明
@Configuration 该注解会告知Spring 这是一个配置类,会为Spring应用上下文提供bean。这个配置类的方法使用@Bean注解进行标注,表名这些方法所返回的对象会以bean的形式添加到spring的应用上下文中(默认情况下,这些bean所对应的bean ID与定义他们的方法名称是相同的)。 相较于基于XML的配置方式,基于Java的配置会带来多项额外的收益,包括更强的类型安全性和更好的重构能力。 @SpringBootApplication 这是一个组合注解,他做和了3个其他注解。原创 2021-07-04 11:03:11 · 110 阅读 · 0 评论