- src
- controller
- dao
- model
- service
- applicationContext.xml
- jdbc.properities
- mybatis-config.xml
- springmvc-config.xml
导入包并buildPath;
- WEB-INF
- jsp --login.jsp
- lib --web.xml
applicationContext.xml
<!-- 配置扫描@Service @@Repository注解 -->
<context:component-scan base-package="com.zq.service" />
<!--读取jdbc.properties -->
<context:property-placeholder location="classpath:jdbc.properties" />
<!-- 打开aspectj的注解开发方式 -->
<aop:aspectj-autoproxy />
<!-- 配置数据库连接 -->
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
<property name="driverClass" value="${driverClass}"></property>
<property name="jdbcUrl" value="${jdbcUrl}"></property>
<property name="user" value="${user}"></property>
<property name="password" value="${password}"></property>
</bean>
<!-- 配置事务管理器 -->
<bean id="transactionManager"
class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource"></property>
</bean>
<!-- 注册一下事务管理器的驱动 -->
<tx:annotation-driven transaction-manager="transactionManager" />
<!-- 配置mybatis的会话工厂 -->
<bean class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource" /><!-- 配置数据源 -->
<!-- 加载mybatis-config的配置文件 -->
<property name="configLocation" value="classpath:mybatis-config.xml" />
</bean>
<!-- 自动扫描你所写的所有xml文件,写sql的文件 -->
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="com.yh.dao" />
</bean>
重要的是Web.xml等XML的配置和注解,未完待更新。