1. 问题输出:

APPLICATION FAILED TO START
***************************

Description:

A component required a bean of type 'javax.activation.DataSource' that could not be found.

Action:

Consider defining a bean of type 'javax.activation.DataSource' in your configuration.

2. 源码:

package boat.db.db;

import javax.activation.DataSource
import org.springframework.beans.BeansException;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;
import org.springframework.stereotype.Component;

@Component
public class DataSourceShow implements ApplicationContextAware {
@Autowired
ApplicationContext applicationContext = null;
@Override
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
this.applicationContext = applicationContext;
DataSource dataSource = applicationContext.getBean(DataSource.class);
System.out.println("----------------------------------------------");
System.out.println(dataSource.getClass().getName());
System.out.println("----------------------------------------------");
}

}

解决:

起初以为是配置问题,增加了依赖项,并不起作用。

后仔细研究原例子发现,DataSource类不是 javax.activation.DataSource,而是import javax.sql.DataSource

改了后,正常运行

总结:

java有很多依赖项中有很多同名,但不同包的类型,所以使用时要注意

最新文章

  1. [LeetCode] Find Right Interval 找右区间
  2. javascript方法链式调用和构造函数链式调用对比
  3. NOIP2002pj产生数[floyd 高精度]
  4. Yii2 打印sql语句和批量插入数据
  5. WEB前端知识体系脑图
  6. SQL Server 2016 需要单独安装SSMS
  7. vs 数据库链接Web.config 配置
  8. Socket小项目的一些心得(鸣谢传智的教学视频)
  9. 【阿里云产品公测】与云引擎ACE第一次亲密接触
  10. 8.samba server与client配置
  11. php判断ip黑名单程序代码
  12. css全局设置
  13. bzoj 1503: [NOI2004]郁闷的出纳员 Treap
  14. AsyncTask两种线程池
  15. table 西边框样式
  16. Beta版本冲刺计划安排
  17. 深度学习系列 Part (2)
  18. Xilinx ISE14.1用Verilog语言实现一个半加器并测试
  19. Nodejs的运行原理-科普篇
  20. spring-springmvc-jdbc小案例

热门文章

  1. Fiddler 显示客户端请求时间,请求耗时,服务器地址
  2. C# IP地址和DNS 网络(三)
  3. [Functional Programming] Reader with Async ADT
  4. java.util.Stack
  5. BZOJ 2165: 大楼 倍增Floyd
  6. Cocos Creator中按钮组件数组的使用
  7. php 一段 shmop
  8. pydub音频处理库的使用
  9. mybatis 多级级联(多级嵌套)
  10. CodeForces 755D PolandBall and Polygon ——(xjbg)