请选择 进入手机版 | 继续访问电脑版

湖南新梦想

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1232|回复: 0

ssm配置001

[复制链接]

7

主题

7

帖子

31

积分

新手上路

Rank: 1

积分
31
发表于 2023-9-21 00:15:26 | 显示全部楼层 |阅读模式
集成mybatis的配置(数据源,映射文件,接口路径,为映射接口动态代理生成实体类对象)<?xml version="1.0" encoding="UTF-8"?>
<beans
        xmlns="http://www.springframework.org/schema/beans"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns:p="http://www.springframework.org/schema/p"
        xmlns:context="http://www.springframework.org/schema/context"
        xmlns:aop="http://www.springframework.org/schema/aop"
        xmlns:tx="http://www.springframework.org/schema/tx"
        xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
      http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.1.xsd
      http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.1.xsd
      http://www.springframework.org/schema/context http://www.springframework.org/s ... ing-context-3.1.xsd">

    <context:component-scan base-package="com.pcp.service"/>



    <!-- 0.加载properties文件 -->
    <context:property-placeholder
            location="classpath:database.properties"/>

    <!--  spring集成mybatis  -->
    <!--    配置数据源    -->
    <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
        <property name="driverClassName" value="${mysql.driver}"/>
        <property name="url" value="${mysql.url}"/>
        <property name="username" value="${mysql.username}"/>
        <property name="password" value="${mysql.password}"/>
    </bean>


    <!--    1.spring创建mybatis的数据库对象    -->
    <!--  spring提供的SqlSessionFactoryBean用来创建mybatis的数据库对象sqlSessionFactory  -->
    <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
        <!--指定数据库的连接信息-数据源-->
        <property name="dataSource" ref="dataSource"/>
        <!--方式一:指定mybatis的核心配置文件-->
        <!--<property name="configLocation" value="classpath:applicationContext.xml"/>-->
        <!--方式二:指定mybatis的映射文件(推荐)-->
        <property name="mapperLocations" value="classpath:mappers/*.xml"/>
        <!--    加配置    -->
        <property name="configuration">
            <bean class="org.apache.ibatis.session.Configuration">
                <!--执行sql时打印sql-->
                <property name="logImpl" value="org.apache.ibatis.logging.stdout.StdOutImpl"/>
            </bean>
        </property>
    </bean>

    <!--  2lspring创建mybatis映射接口的实现类对象(代理类对象) -->
    <!--  MapperScannerConfigurer用来扫描指定包,为包中的所有接口生成代理类对象(实现类对象) -->
    <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
        <property name="basePackage" value="com.pcp.mapper"/>
    </bean>



</beans>
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|湖南新梦想 ( 湘ICP备18019834号-2 )

GMT+8, 2023-12-4 02:19 , Processed in 0.041281 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表