Spring整合第三方框架
一、Spring xml方式整合第三方框架
xml整合第三方框架有两种方式
1.不需要自定义命名空间,不需要使用Spring的配置文件配置第三方框架的本身内容,例如:Mybatis
例:Mybatis配置第三方框架
原始方法整合Mybatis
①创建UserBean用于封装数据库中的数据
package JDBC_Template;
public class Userbean
{
private int id;
private String name;
private String password;
public Userbean() {
}
public Userbean(int id, String name, String password) {
this.id = id;
this.name = name;
this.password = password;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
@Override
public String toString() {
return "Userbean{" +
"id=" + id +
", name='" + name + '\'' +
", password='" + password + '\'' +
'}';
}
}
②创建UserMapper的接口
package JDBC_Template;
import java.util.List;
public interface UserMapper
{
List<Userbean> findUser();
}
③创建UserMapper.xml文件(UserMapper.xml文件名字要与UserMapper所在包名一致)
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="JDBC_Template.UserMapper">
<select id="findUser" resultType="JDBC_Template.Userbean">
select * from dsuser
</select>
</mapper>
④创建Mybatis核心配置文件Mybatis-config
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<environments default="development">
<environment id="development">
<transactionManager type="JDBC"/>
<dataSource type="POOLED">
<property name="driver" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://127.0.0.1/mybatis"/>
<property name="username" value