`
DAQIQIU
  • 浏览: 22799 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

简单的spring和mybatis整合的配置文件

    博客分类:
  • j2ee
 
阅读更多
<?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"
	xsi:schemaLocation="
		http://www.springframework.org/schema/beans
		http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
		http://www.springframework.org/schema/context
		http://www.springframework.org/schema/context/spring-context-3.0.xsd"
		default-autowire="byName">
	<context:component-scan base-package="com" />
	<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
		destroy-method="close">
		<property name="driverClassName" value="com.mysql.jdbc.Driver" />
		<property name="url" value="jdbc:mysql://localhost:3306/db" />
		<property name="username" value="" />
		<property name="password" value="" />
	</bean>
	<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
		<property name="dataSource" ref="dataSource" />
		<property name="mapperLocations"
			value="classpath:com/?/mapper/*Mapper.xml" />
		<!-- 指定别名的类的包
		<property name="typeAliasesPackage" value="com" /> -->
	</bean>
	
	<!-- 这种方式需要每个dao都写一个bean
     <bean id="testDao" class="org.mybatis.spring.mapper.MapperFactoryBean">  
       <property name="mapperInterface"  
           value="com.?.dao.TestDao" />  
       <property name="sqlSessionFactory" ref="sqlSessionFactory" />  
    </bean> -->
	<!-- 重要就是这个类,来自mytatis spring,它可以自动扫描所有dao类,为他们提供mybatis实现和依赖注入-->
       	<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">  
	   <property name="basePackage" value="com.?.dao" />  
	</bean> 
</beans>

 

分享到:
评论

相关推荐

    spring和mybatis整合配置文件

    spring和mybatis整合配置文件

    spring和mybatis整合配置

    总的来说,Spring和MyBatis的整合是Java Web开发中常见且实用的技术栈,它结合了Spring的强大管理和事务控制能力,以及MyBatis的简单易用和灵活的SQL操作,为开发者提供了高效且可维护的解决方案。

    spring_mybatis 整合jar包

    描述中提到"基本常用jar包的整合",意味着这个压缩包包含了一些基础且常用的库,这些库是进行Spring和MyBatis整合所必需的。例如,Spring的`spring-context`、`spring-beans`、`spring-jdbc`和`spring-tx`,以及...

    springmvc + spring + mybatis + maven整合配置文件

    在IT行业中,构建一个高效、可维护的企业级Web应用程序常常会采用MVC(Model-View-Controller)架构模式,Spring MVC、Spring框架和MyBatis是这种架构中的关键组件。结合Maven作为项目构建工具,我们可以实现优雅的...

    spring和mybatis整合小案例

    这个"spring和mybatis整合小案例"项目,展示了如何将两者结合,构建一个可运行的Java Web应用。通过这个案例,开发者可以更好地理解和掌握Spring与MyBatis的整合技巧,提高开发效率,减少出错的可能性。

    spring和mybatis整合.zip

    "03.Spring和MyBatis整合-全注解配置"可能进一步深入到如何在不使用XML配置的情况下,完全依赖注解来完成Spring和MyBatis的整合。这包括在Service层使用@Autowired注解注入Mapper接口,以及在Mapper接口的方法上使用...

    spring整合mybatis时需要用到的配置文件

    在Spring和MyBatis的整合过程中,配置文件起着至关重要的作用。它们定义了Spring如何管理MyBatis的SqlSessionFactory,以及数据源、事务管理器等核心组件。下面将详细阐述这些配置文件的关键内容。 首先,`User....

    Spring-Mybatis整合

    - **创建配置文件**:创建 Spring 的配置文件(如 `applicationContext.xml`),配置数据源、SqlSessionFactory 和 Mybatis 的配置文件路径。 - **Mybatis 配置**:在 Mybatis 的配置文件(`mybatis-config.xml`)...

    spring整合Mybatis

    最后,`springMybatis`可能是指项目的根目录或者模块名称,通常包含`src/main/resources`下的Mybatis配置文件、Mapper接口和XML文件,以及`src/main/java`下的业务逻辑和服务层代码。 综上所述,"Spring整合Mybatis...

    ssm框架spring+mybatis+mvc

    - 配置Spring:创建Spring的配置文件,配置数据源、事务管理器、MyBatis的SqlSessionFactory和Mapper扫描器等。 - 配置MyBatis:编写MyBatis的配置文件,包括数据源配置、SqlSessionFactory配置以及Mapper接口和...

    spring与Mybatis整合所有jar包

    - **配置Spring**:在Spring的配置文件(如`applicationContext.xml`)中,配置DataSource、SqlSessionFactoryBean和MapperScannerConfigurer,用于设置数据源、创建SqlSessionFactory和扫描Mapper接口。...

    SpringMVC+Spring+MyBatis jar包和配置文件

    在提供的压缩包中,文件可能包括Spring、SpringMVC和MyBatis的jar包,以及相关的配置文件,例如spring-context.xml、web.xml、mybatis-config.xml、Mapper接口和XML文件等。这些文件是整合SSM框架的关键,通过它们...

    spring mvc mybatis 整合源码,带数据库脚本,带详细注释

    总结,这个压缩包提供了一个完整的Spring MVC和MyBatis整合的示例,包含了数据库脚本和详尽的注释,无论你是初学者还是有经验的开发者,都能从中受益。通过研究源码,你可以掌握Web应用的开发流程,理解Spring MVC和...

    Spring-SpringMVC-Mybatis整合所有jar包

    这个压缩包“Spring-SpringMVC-Mybatis整合所有jar包”包含了这三个框架整合所需的全部依赖,使得开发者能够快速搭建起一个功能完备的后端服务。 1. **Spring框架**:Spring是一个全面的开源应用框架,它提供了对...

    Spring,Mybatis整合

    5. **Spring 整合 Mybatis**:在 Spring 的配置文件中,使用 `MapperScannerConfigurer` 扫描带有特定注解(通常是 `@Repository`)的 Mapper 接口,并自动创建对应的 Bean。 ```xml &lt;bean class="org.mybatis....

    spring与mybatis整合所用的jar包

    在与MyBatis整合时,Spring可以作为容器来管理MyBatis的SqlSessionFactory和SqlSessionTemplate。 2. **MyBatis**: MyBatis是一个基于Java的持久层框架,它允许开发者编写XML或注解形式的SQL映射文件,将SQL语句与...

    Spring与MyBatis整合源码

    3. **Spring与MyBatis整合**:整合Spring和MyBatis主要涉及以下几个步骤: - **配置数据源**:在Spring的配置文件中,我们需要定义数据源(DataSource),这是连接数据库的关键。 - **配置SqlSessionFactory**:...

    spring springmvc mybatis框架整合需要的jar包

    整合这三者时,我们需要创建Spring的配置文件,如applicationContext.xml,用于配置Bean定义,包括DataSource、SqlSessionFactory、MapperScannerConfigurer等。DataSource定义数据源,SqlSessionFactory创建SQL会话...

    spring+mybatis整合包

    "spring+mybatis整合包"是指将这两个框架进行集成,以实现更加高效和灵活的Java开发。下面将详细阐述Spring与MyBatis的整合过程、各自的核心功能以及它们在实际项目中的应用。 1. Spring框架:Spring是Java领域最...

    spring和mybatis整合 jar包

    这种整合方式既保留了Spring的 IoC 和 AOP 功能,又利用了MyBatis的简单和强大的SQL处理能力,是Java Web开发中的常见实践。在实际项目中,还可以结合Spring Boot和Spring Cloud等技术,构建微服务架构,进一步提升...

Global site tag (gtag.js) - Google Analytics