Spring Boot与MyBatis如何集成使用

   2024-10-01 5180
核心提示:Spring Boot与MyBatis集成使用主要有以下几个步骤:添加MyBatis和Spring Boot的依赖:在pom.xml文件中添加MyBatis和Spring Boot

Spring Boot与MyBatis集成使用主要有以下几个步骤:

添加MyBatis和Spring Boot的依赖:在pom.xml文件中添加MyBatis和Spring Boot相关的依赖,例如:
<dependency>  <groupId>org.mybatis.spring.boot</groupId>  <artifactId>mybatis-spring-boot-starter</artifactId>  <version>2.1.4</version></dependency>
配置数据源信息:在application.properties或application.yml文件中配置数据源信息,例如:
spring.datasource.url=jdbc:mysql://localhost:3306/testspring.datasource.username=rootspring.datasource.password=root
配置MyBatis相关信息:在Spring Boot的配置类中配置MyBatis相关信息,例如:
@Configuration@MapperScan("com.example.mapper")public class MyBatisConfig {  @Bean  public SqlSessionFactory sqlSessionFactory(DataSource dataSource) throws Exception {    SqlSessionFactoryBean sessionFactory = new SqlSessionFactoryBean();    sessionFactory.setDataSource(dataSource);    return sessionFactory.getObject();  }}
创建Mapper接口和对应的Mapper映射文件:创建Mapper接口和对应的Mapper映射文件,例如:
@Mapperpublic interface UserMapper {  User getUserById(Long id);}
<select id="getUserById" resultType="User">  SELECT * FROM user WHERE id = #{id}</select>
在Service中使用Mapper:在Service中注入Mapper,并调用Mapper中的方法,例如:
@Servicepublic class UserService {  @Autowired  private UserMapper userMapper;    public User getUserById(Long id) {    return userMapper.getUserById(id);  }}

通过以上步骤,就可以实现Spring Boot与MyBatis的集成使用,通过Mapper接口和映射文件来操作数据库。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号