springmvc和mybatis整合關鍵配置

2021-07-05 12:15:18 字數 1702 閱讀 4404

springmvc+mybaits的系統架構:

第一步:整合dao層

第二步:整合service層

通過spring管理 service介面。

使用配置方式將service介面配置在spring配置檔案中。

實現事務控制。

第三步:整合springmvc

由於springmvc是spring的模組,不需要整合。

所需要的jar包:

資料庫驅動包:mysql5.1

mybatis的jar包

mybatis和spring整合包

log4j包

dbcp資料庫連線池包

spring3.2所有jar包

jstl包

mybatis配置檔案 

sqlmapconfig.xml:

<?xml version="1.0" encoding="utf-8" ?>		

-->

db.properties

jdbc.driver=com.mysql.jdbc.driver

jdbc.url=jdbc:mysql://localhost:3306/mybatis

jdbc.username=root

jdbc.password=

配置:資料來源

sqlsessionfactory

<?xml version="1.0" encoding="utf-8" ?>

items.name like '%$%'

select items.* from items

springmvc.xml

建立springmvc.xml檔案,配置處理器對映器、介面卡、視**析器

工程的web.xml

<?xml version="1.0" encoding="utf-8"?>

contextconfiglocation

org.springframework.web.context.contextloaderlistener

springmvc

org.springframework.web.servlet.dispatcherservlet

contextconfiglocation

classpath:spring/springmvc.xml

*.action

characterencodingfilter

org.springframework.web.filter.characterencodingfilter

encoding

utf-8

/*index.html

index.htm

index.jsp

default.html

default.htm

default.jsp

spring整合使用持久層框架mybatis(二)

id sqlsessionfactory class org.mybatis.spring.sqlsessionfactorybean name datasource ref datasource name configlocation value classpath mybatis config....

springboot和springmvc的區別

springmvc從兩個方面來看,一是spring,spring的核心中ioc和aop,ioc就是控制反轉 就是將原本由程式 直接操作的物件的呼叫權交給容器 目的是為了減低計算機 的耦合度,所謂的耦合度就是 中的邏輯關係不要太緊密,避免後面改的人會因為不懂業務邏輯導致改錯 除此之外也避免我們每次建立...

springmvc和springboot做分頁查詢

第一種 springmvc 1 pom.xml引入分頁外掛程式 pagehelper 5.1.9 2 在spring配置檔案中的sqlsessionfactory中引入分頁外掛程式 helperdialect mysql 該屬性會自動的進行資料庫鏈結的識別,自動配置適用的分頁方式。使用sqlserv...