亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

Spring Boot與MyBatis如何集成使用

小樊
81
2024-08-12 21:18:42
欄目: 編程語言

Spring Boot與MyBatis集成使用主要有以下幾個步驟:

  1. 添加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>
  1. 配置數據源信息: 在application.propertiesapplication.yml文件中配置數據源信息,例如:
spring.datasource.url=jdbc:mysql://localhost:3306/test
spring.datasource.username=root
spring.datasource.password=root
  1. 配置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();
  }
}
  1. 創建Mapper接口和對應的Mapper映射文件: 創建Mapper接口和對應的Mapper映射文件,例如:
@Mapper
public interface UserMapper {
  User getUserById(Long id);
}
<select id="getUserById" resultType="User">
  SELECT * FROM user WHERE id = #{id}
</select>
  1. 在Service中使用Mapper: 在Service中注入Mapper,并調用Mapper中的方法,例如:
@Service
public class UserService {
  @Autowired
  private UserMapper userMapper;
  
  public User getUserById(Long id) {
    return userMapper.getUserById(id);
  }
}

通過以上步驟,就可以實現Spring Boot與MyBatis的集成使用,通過Mapper接口和映射文件來操作數據庫。

0
宽城| 林西县| 通榆县| 南开区| 蛟河市| 抚松县| 同德县| 洛隆县| 咸宁市| 木兰县| 且末县| 清远市| 扎赉特旗| 长顺县| 调兵山市| 白水县| 诸暨市| 禹州市| 辛集市| 阿拉善盟| 吉安县| 肇庆市| 南郑县| 离岛区| 凤城市| 龙口市| 长宁区| 鸡泽县| 彭阳县| 南澳县| 沛县| 教育| 博罗县| 汪清县| 北流市| 沭阳县| 荣昌县| 洪泽县| 云南省| 青龙| 张家口市|