Spring+SpringMVC+Mybatis中篇

  1. src
  • controller
  • dao
  • model
  • service
  • applicationContext.xml
  • jdbc.properities
  • mybatis-config.xml
  • springmvc-config.xml

导入包并buildPath;

  1. 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的配置和注解,未完待更新。

发布了9 篇原创文章 · 获赞 4 · 访问量 1528

猜你喜欢

转载自blog.csdn.net/qq_36667885/article/details/88563471