配置postgreSQL+mybatis-plus
要配置PostgreSQL与mybatis-plus,你需要完成以下步骤:
- 在
pom.xml
中添加依赖:
<!-- PostgreSQL -->
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>42.5.0</version>
</dependency>
<!-- MyBatis-Plus -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.5.1</version>
</dependency>
- 在
application.properties
或application.yml
中配置PostgreSQL数据库连接信息:
# application.properties
spring.datasource.url=jdbc:postgresql://localhost:5432/your_database
spring.datasource.username=your_username
spring.datasource.password=your_password
spring.datasource.driver-class-name=org.postgresql.Driver
- 在
application.properties
或application.yml
中配置mybatis-plus:
# application.yml
mybatis-plus:
mapper-locations: classpath:/mappers/**/*.xml # 指定mapper文件的位置
type-aliases-package: com.yourpackage.model # 指定实体类所在的包
global-config:
db-config:
id-type: auto # 主键策略
- 创建实体类和Mapper接口。
实体类示例:
import com.baomidou.mybatisplus.annotation.TableName;
@TableName("your_table")
public class YourEntity {
private Long id;
private String name;
// 省略getter和setter
}
Mapper接口示例:
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
public interface YourEntityMapper extends BaseMapper<YourEntity> {
// 这里可以添加自定义方法
}
- 在Spring Boot启动类上添加
@MapperScan
注解,指定Mapper接口所在的包:
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
@MapperScan("com.yourpackage.mapper")
public class YourApplication {
public static void main(String[] args) {
SpringApplication.run(YourApplication.class, args);
}
}
以上步骤提供了一个基本的配置框架,你可以根据自己的需求进行调整。例如,可以添加更多的配置项,如日志实现、分页插件等。
评论已关闭