javascript
配置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进行整合的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 织梦后台怎么替换模板(dedecms怎么
- 下一篇: JS (intermediate val