你的位置:首页 > Java教程

[Java教程]SSM搭配中的web.xml的配置信息


最近一段时间在自己学着搭建SSM框架的项目,其实这个项目自由自己不断尝试,不断失败,才能印象更深刻。

下面就说一下在项目中的web.

<?<beans xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.1.xsd
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd">

<!-- 自动扫描 (这里扫描的的项目包是项目的基础包)-->
<context:component-scan base-package="com.su.ssm" />

<!-- 引入数据库连接配置文件 :(jdbc.properties) -->
<bean id="propertyConfigurer"
>
<property name="location" value="classpath:jdbc.properties" />
</bean>
<!-- 引入数据库连接配置属性文件 :获取相关值 -->
<bean id="dataSource" destroy-method="close">
<property name="driverClassName" value="${jdbc.driver}" />
<property name="url" value="${jdbc.url}" />
<property name="username" value="${jdbc.username}" />
<property name="password" value="${jdbc.password}" />
<!-- 初始化连接大小 -->
<property name="initialSize" value="${initialSize}"></property>
<!-- 连接池最大数量 -->
<property name="maxActive" value="${maxActive}"></property>
<!-- 连接池最大空闲 -->
<property name="maxIdle" value="${maxIdle}"></property>
<!-- 连接池最小空闲 -->
<property name="minIdle" value="${minIdle}"></property>
<!-- 获取连接最大等待时间 -->
<property name="maxWait" value="${maxWait}"></property>
</bean>

<!--(实体类的带入) : spring和MyBatis完美整合,不需要mybatis的配置映射文件 :实体类的引入值-->
<bean id="sqlSessionFactory" >
<property name="dataSource" ref="dataSource" />
<!-- 自动扫描mapping. <property name="mapperLocations" value="classpath:com/su/ssm/mapping/*. <property name="typeAliasesPackage" value="com.su.ssm.pojo" />
</bean>

<!--(接口的认识 ) DAO接口所在包名,Spring会自动查找其下的类 :实体类的引入接口-->
<bean >
<property name="basePackage" value="com.su.ssm.dao" />
<property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"></property>
</bean>

<!-- (事务管理)transaction manager, use JtaTransactionManager for global tx -->
<bean id="transactionManager"
>
<property name="dataSource" ref="dataSource" />
</bean>
</beans>

上面的的配置说的都很清楚了,不懂得地方多试一试。