一:對於單個實體時,需要配置個bean.xml檔案,詳細配置改實體在dao,service的資訊,然後再交給spring容器管理。此時需要的配置檔案有如下:
其中spring-beans.xml檔案的配置如下所示:
<?xml version="1.0" encoding="utf-8"?>
xmlns:xsi=""
xmlns:context=""
xmlns:mvc=""
xsi:schemalocation="
/spring-beans.xsd">
配置有:userdaoimpl的全名類,給他定義了個名字id=「userdao」,userserviceimpl的全名類,他是在userdao的基礎上,同時還有**物件transactionproxy,他配置再spring-common.xml中!
spring-common.xml的配置內容有:
<?xml version="1.0" encoding="utf-8"?>
org.hibernate.dialect.mysqldialect
update
true
true
com.zhd.entity.user
propagation_required,-exception
propagation_required,-myexception
propagation_required
propagation_required
spring-servlet.xml的配置內容有:
二,對於全部掃瞄,全部實體自動生成表時就不在用bean.xml的配置檔案了。
它只需要兩個配置就行了。
spring-config.xml的配置檔案有:與一不同之處就兩個地方!
expression="org.springframework.stereotype.controller" />
class="org.springframework.jdbc.datasource.drivermanagerdatasource">
class="org.springframework.orm.hibernate4.localsessionfactorybean">
org.hibernate.dialect.mysqldialect
update
true
true
com.zhd.entity
class="org.springframework.orm.hibernate4.hibernatetransactionmanager">
class="org.springframework.transaction.interceptor.transactionproxyfactorybean"
abstract="true">
propagation_required,-exception
propagation_required,-myexception
propagation_required
propagation_required
spring-servlet.xml的配置檔案和一相同!只有,掃瞄包,開啟註解, 靜態資源(js/image)的訪問,定義視**析器 。等
還需要配置:web.xml的檔案:有,載入所有的配置檔案,配置spring監聽,配置springmvc, 配置字符集 ,配置session等
contextconfiglocation
classpath*:config/spring-*.xml
org.springframework.web.context.contextloaderlistener
springmvc
org.springframework.web.servlet.dispatcherservlet
contextconfiglocation
classpath*:config/spring-mvc.xml 1
SpringMVC配置檔案
1.web.xml dispatcher org.springframework.web.servlet.dispatcherservlet 載入 web inf spring mvc 目錄下的所有xml作為spring mvc的配置檔案 contextconfiglocation web inf ...
SpringMVC配置檔案
這篇配置只是所有配置檔案中集合起來的,僅僅是為了對配置檔案中的bean進行說明,如果對號複製到功能中肯定是錯誤的。上傳的檔案中會有更加詳細的說明!1.web.xml spring org.springframework.web.servlet.dispatcherservlet contextcon...
spring MVC 配置檔案解析
mvc default servlet handler mvc resources location images cache period 31556926 mvc resources location js cache period 31556926 mvc resources location...