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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

配置spring、SpringMVC,mybatis进行整合

發布時間:2023/12/3 javascript 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 配置spring、SpringMVC,mybatis进行整合 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

springframwork的官網

spring-projects/spring-mvc-showcase

https://github.com/spring-projects/spring-mvc-showcase

spring-projects/greenhouse

https://github.com/spring-projects/greenhouse

spring-projects/spring-boot? spring-boot

https://github.com/spring-projects/spring-boot

善于使用spring官方的例子

spring、SpringMVC配置copy一下就好了

上面是spring配置文件? 三個文件

首先講web.xml? 里面配置了? 1.字符過濾器? 2.spring容器? 3.springmvc容器

1.<!-- CharacterEncodingFilter 配置過濾器 為了轉碼用的 --> 2.<!-- ContextLoaderListener web容器和spring容器進行整合進行監聽 --> 3.<!-- DispatcherServlet 引用上面的springmvc配置 攔截所有的*.do -->

講一下applicationContext.xml配置文件? ? spring配置文件

1.spring 掃描包

2.定時任務

3.<aop:aspectj-autoproxy/> aop切面 <!-- spring配置文件 dataSource分出來的子文件 --> 4.<import resource="applicationContext-datasource.xml"/>

spring-dataSource分文件

1.掃描包

<context:component-scan base-package="com.zjyouth" annotation-config="true"/>

數據庫常量提取出一個文件(不是很重要)

2.<!-- dbcp數據庫連接池配置 使用dbcp數據庫連接池 --> 3.<!-- 這個配置重要 是mybatis的sqlSesstion的bean --> <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">

4.<!-- mybatis 掃描包的方式 --> <!-- mybatis的一個掃描 會掃描dao層 對service層提供接口 這個配置很重要 -->

<bean name="mapperScannerConfigurer" class="org.mybatis.spring.mapper.MapperScannerConfigurer">

<property name="basePackage" value="com.zjyouth.dao"/> </bean>

5.<!-- spring事務管理的配置 -->? ?DataSourceTransactionManager

<!-- 使用@Transactional進行聲明式事務管理需要聲明下面這行 -->

?

講一下dispatcher-servlet.xml? ? 這個是SpringMVC的配置

<!-- springmvc配置文件 這個是默認的名字 dispatcher-servlet.xml -->

1.掃描包

<!-- 掃描controller注解 --> <context:component-scan base-package="com.zjyouth" annotation-config="true"/>

2. responsebody就直接jackson? 轉json了

<!-- @ResponseBody 注解將對象數據直接轉換為json數據 --> <!-- SpringMVC自動進行反序列化的時候 的配置類 Jackson配置類 --> <bean class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter">

3.文件上傳

<!-- 文件上傳 直接使用SpringMVC提供的multipart這個工具就好了 --> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">

?

總結

以上是生活随笔為你收集整理的配置spring、SpringMVC,mybatis进行整合的全部內容,希望文章能夠幫你解決所遇到的問題。

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