mybatisplus 配置
时间: 2023-09-27 14:11:48 浏览: 92
MyBatis-Plus 是一个基于 MyBatis 的增强工具,可以简化 MyBatis 的配置和使用。下面是一些 MyBatis-Plus 的基本配置步骤:
1. 引入 MyBatis-Plus 的依赖:在项目的 pom.xml 文件中加入 MyBatis-Plus 的依赖,例如:
```xml
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>最新版本</version>
</dependency>
```
2. 配置数据源:在项目的配置文件中配置数据库连接信息,例如:
```properties
spring.datasource.url=jdbc:mysql://localhost:3306/mydb
spring.datasource.username=root
spring.datasource.password=123456
```
3. 配置 MyBatis-Plus 的相关属性:在项目的配置文件中配置 MyBatis-Plus 的属性,例如:
```properties
# MyBatis-Plus 配置
mybatis-plus.configuration.map-underscore-to-camel-case=true
mybatis-plus.mapper-locations=classpath*:mapper/**/*.xml
```
上面的配置示例中,`map-underscore-to-camel-case` 可以开启驼峰命名转换,`mapper-locations` 是 MyBatis 的 XML 映射文件所在路径。
4. 编写实体类和 Mapper 接口:定义实体类和对应的 Mapper 接口,可以使用 MyBatis-Plus 提供的注解和接口来简化开发,例如:
```java
@Data
public class User {
private Long id;
private String username;
private String password;
}
public interface UserMapper extends BaseMapper<User> {
}
```
5. 使用 MyBatis-Plus 进行数据库操作:在 Service 层或者 Controller 层中使用 MyBatis-Plus 提供的 API 进行数据库操作,例如:
```java
@Service
public class UserService {
@Autowired
private UserMapper userMapper;
public User getById(Long id) {
return userMapper.selectById(id);
}
public List<User> listAll() {
return userMapper.selectList(null);
}
public int save(User user) {
return userMapper.insert(user);
}
public int updateById(User user) {
return userMapper.updateById(user);
}
public int deleteById(Long id) {
return userMapper.deleteById(id);
}
}
```
以上就是 MyBatis-Plus 的基本配置和使用步骤,当然还有更多高级特性可以参考官方文档或者示例代码来进行使用。希望对你有帮助!如果你有其他问题,请继续提问。
阅读全文