社区
ASP
帖子详情
SpringMVC集成MyBatis,sqlSession注入不到Dao层中
a973001040
2015-01-07 02:57:52
在我的Spring配置文件中存在这个bean
这个是加Name值的,会出现找不到
这个是不加name值的,会出现没有相同类型的,但是类型一致的话,还是这个错误。
求高手解答啊!!!!!!
...全文
327
2
打赏
收藏
SpringMVC集成MyBatis,sqlSession注入不到Dao层中
在我的Spring配置文件中存在这个bean 这个是加Name值的,会出现找不到 这个是不加name值的,会出现没有相同类型的,但是类型一致的话,还是这个错误。 求高手解答啊!!!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
csdn_aspnet
2015-01-07
打赏
举报
回复
http://www.itnose.net/detail/6074493.html
qq840727854
2015-01-07
打赏
举报
回复
在 注入的 时候 没有找到对应的bean吧,不知道 是不是写在2个xml里面呢? 试着写在一个里面试试
spring+
springmvc
+
mybatis
的整合
前段时间,分开学习了这三个框架,都是看某黄埔军校的视频,整合的部分没看视频,想自己做。 但是有一些部分自己没有能完成,主要是如何从spring容器里取出ApplicationContext,这个我的实现比较low,看了看讲义,才OK的。 我的实现: [java] view plain copy WebApplicationContext acc = WebApplicationContextUtils.getRequiredWebApplicationContext(request.getServletContext()); ls = (LoginService) acc.getBean("MyService"); 而讲义上的实现: [java] view plain copy @Autowired @Qualifier("MyService") private LoginService ls; public void setLs(LoginService ls) { this.ls = ls; } 这里的区别呢,是我的实现在spring中还要注册MyService,虽然下面的写法我貌似。。。没学过?好吧应该就是注解实现。 这里放上我的Step,给自己看看,就当复习了。 [plain] view plain copy 2018年5月9日13:08:51 今天写SSM整合 1.建立项目,添加spring5\
springMVC
5\
Mybatis
3的maven 2.写spring、
springmvc
、
mybatis
的配置文件 2.1 spring配置文件,约束,哪里来? 源码中可以找sxd约束文件,这个的话我在 E:\2017下学期\spring-framework-5.0.5.RELEASE-dist\spring-framework-5.0.5.RELEASE\docs\spring-framework-reference 找到了,一个bean,一个context 2.2 spring配置文件,导入beans和database 2.3 spring-bean 我先创建一个实体类Person,再注册(注册了没用) 2.4 spring-db 我这里创建数据源,但是alt+/出不来提示,我一想,my
sql
的包没载入,在maven中加入 还是没得,恩,我加了jdbc的包,还是没有,我以为是没有源码,下载了,还是没有提示,棒 没有提示,我追了下源码,找set方法,我知道有4个,所以找得到,除此之外,还有一些其他属性可以设置 编写jdbc_my
sql
.properties文件,并导入 2.5 spring-bean 注册
dao
,这个是spring
集成
mybatis
,注册
sql
Session
这里就要导入
mybatis
和spring的整合包了,这里
sql
session
中也要导入
mybatis
的配置文件 2.6 spring-bean 配置mapper自动扫描 MapperScannerConfigurer将扫描basePackage所指定的包下的所有接口类(包括子类), 如果它们在
SQL
映射文件中定义过,则将它们动态定义为一个Spring Bean, 这样,我们在Service中就可以直接
注入
映射接口的bean 意思就是可以直接ref="
dao
类名",给你自动注册好了 2.7 写
mybatis
的配置文件,一个别名,一个映射 约束去×××?dtd文件 2.8 写spring mvc配置文件,其实就是扫描controller 2.8 到这里,配置文件就写完了,这里注意的是,java代码没开始写,只是定义了几个包,
dao
\service\beans
Maven整合ssm框架.zip
ssm整合步骤: 第一步:
mybatis
单独测试 1.引入
mybatis
,my
sql
依赖 2.创建实体和
dao
层。注意:
dao
层只有接口。 3.创建
dao
层与之对象的mapper.xml配置文件 4.创建
mybatis
的核心配置文件。 5.通过api执行
mybatis
5.1 获取
mybatis
核心配置的io流对象 5.2 创建
Sql
Session
Factory对象 5.3 创建
sql
Session
对象 5.4 创建
dao
层的代理对象。 第二步:
mybatis
和spring进行整合 整合的思想:使用spring的ioc的思想来管理
mybatis
中的对象。 1.引入spring的ioc相关的依赖,还需要引入 spring和
mybatis
整合的工具包(依赖版本是1.3.0)
mybatis
-spring 还要包含 阿里巴巴的连接池,spring-jdbc, 2.创建spring的配置文件, 3.在spring的配置中创建
Sql
Session
Factory对象。创建数据源对象 4.在
mybatis
中删除数据源相关的配置。 5.采用包扫描的方式创建mapper对象 第三步:单独测试
springMVC
1.引入
springMVC
的依赖 spring-webmvc 2.在web.xml中配置前端控制器DispatcherServlet 配置乱码过滤器 3.创建
springMVC
.xml配置,配置注解扫描,注解驱动,视图解析器 4.编写controller 第四步:spring和
springmvc
整合 整合的要点:就是让
springmvc
从servletContext中获取spring容器即可 1.在web.xml中配置spring的监听器即可。
SpringMVC
MyBatis
:春天MVC
MyBatis
SpringMVC
跟
MyBatis
配合使用的例子 1、web.xml中配置Spring 2、web.xml中配置
SpringMVC
3、web.xml中配置Spring编码过滤器 4、在
MyBatis
配置文件中配置别名 5、创建Spring配置文件 6、创建Spring
Dao
配置文件配置数据源、
Sql
Session
工厂和Mapper扫描 7、创建SpringService配置文件配置Service层的Bena对象 8、创建SpringTx配置文件配置声明式事务 9、创建
SpringMVC
配置文件配置
SpringMVC
的注解驱动、视图解析器和组件扫描
xsdsAppServer.rar
使用IDEA搭建了一个
springmvc
框架 配置了视图解析jsp&freemaker视图解析 可以导入就用接口项目或者web项目都可以使用 配置文件需要修改一下
springMVC
+
mybatis
之借助
Sql
Session
Template 实现
Dao
层通用写法
在
springMVC
+
mybatis
框架开发时,通常我们会写多的
dao
,如user
Dao
,role
Dao
,depart
Dao
等等,这样开发效果就很慢,不是很好,所以编写个通用
dao
. 1.编写
dao
接口 [java] view plain copy public interface
DAO
{ /** * 保存对象 * @param str * @param obj * @retu...
ASP
28,391
社区成员
357,060
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章