预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

java中spring的几个重要类和接口java中spring的几个重要类和接口Spring是一个分层的JavaSE/EEfull-stack(一站式)轻量级开源框架。本文是百分网小编搜索整理的关于java中spring的几个重要类和接口,供参考借鉴,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生考试网!1、datasource接口是javax.sql包下的接口,不是spring,是javax.sql下的datasource接口有个重要的方法getConnection()方法ConnectiongetConnection(Stringusername,Stringpassword)throwsSQLException;那些spring支持的数据库连接池,都是实现了Datasource接口比如下面是阿里的DruidDatasource数据库连接池源码,它就是实现了datasource的getConnection()方法只要是实现了这个方法的'类,就都可以当spring的datasource@OverridepublicDruidPooledConnectiongetConnection()throwsSQLException{returngetConnection(maxWait);}publicDruidPooledConnectiongetConnection(longmaxWaitMillis)throwsSQLException{init();if(filters.size()>0){FilterChainImplfilterChain=newFilterChainImpl(this);returnfilterChain.dataSource_connect(this,maxWaitMillis);}else{returngetConnectionDirect(maxWaitMillis);}}2、jdbcTemplate才是spring的利器,在springframework.jdbc包下3、所以spring如果想的话,也可以自己去连接数据库,自己去执行sql语句,不用mybatis或者hibernate。就用spring自己的jdbcTemplate就行啊,只不过没有了orm匹配而已啊4、如果要用mybatis、hibernate它们去连接数据库的话,就要用它们的类似jdbcTemplate了啊,比如mybatis的sqlsessionTemplate。5、所以spring中,去操控数据库的话就分为三步骤:1.连数据库,datasource2.找个利器去操控sql语言,jdbcTemplate或者sqlsessionfactory3.将利器注入到springioc容器中6、1.spring整合mybatis的核心是SqlSessionFactoryBean、MapperFactoryBean(单一接口)7、1.spring整合mybatis的核心是SqlSessionFactoryBean、MapperFactoryBean(单一接口)8、1.spring整合mybatis的核心是SqlSessionFactoryBean、MapperFactoryBean(单一接口)