日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

简单struts,spring,mybatis组合使用

發布時間:2023/12/19 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 简单struts,spring,mybatis组合使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

由于本人是新手,對這些框架又不熟悉,但是現在要整合它們三個,可費了我老大的勁了,主要是調試,調來調去,就是不能運行成功,感覺就是一只沒頭的黑蒼蠅亂飛,經過我一多天的時間終于給整出來了,下面簡單的寫寫執行過程,如果有不對地方望指教。

主要問題是:注解問題,不知道什么原因,通過注入就是不起作用,最后通過set,get方法輕松成功了。。。。。。。現在還不明白為什么

applicationContext-common.xml部分代碼

<context:component-scan base-package="com.spring" />

<bean id="propertyManager"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>classpath:sqlserver.properties</value>
</list>
</property>
</bean>

<bean id="dataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="${driver}" />
<property name="url" value="${url}" />
<property name="username" value="${username}" />
<property name="password" value="${password}" />
</bean>

<bean id="transactionManager"
class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource" />
</bean>

<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="configLocation" value="classpath:mybatis-config.xml" />
<property name="dataSource" ref="dataSource" />
</bean>

<bean id="userMapper" class="org.mybatis.spring.MapperFactoryBean">
<property name="sqlSessionFactory" ref="sqlSessionFactory" />
<property name="mapperInterface" value="com.spring.data.UserMapper" />
</bean>

上面的UserMapper是一個接口,里面定義的crud接口,主要是通過調用它來進行crud操作,那它是如何得到實例對象呢,它主要是通過這個配置<property name="configLocation" value="classpath:mybatis-config.xml" />找到mybatis-config.xml文件,在mybatis-config.xml文件代碼如下:

<mappers>
<mapper resource="com/spring/data/impl/SimplestBeanMapper.xml" />
</mappers>

一個簡單的文件映射,主角是SimplestBeanMapper.xml里面定義了一些crud操作sql語句,UserMapper也能通過它得到了與數據庫進行操作的實例。然后我們在action中調用執行crud操作了。

轉載于:https://www.cnblogs.com/eagle89/archive/2012/02/20/2360330.html

總結

以上是生活随笔為你收集整理的简单struts,spring,mybatis组合使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。