栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

SpringBoot+mybatis+postgresql 集成

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SpringBoot+mybatis+postgresql 集成

一、pomx.ml中引入mybatis和postgresql依赖:

	org.mybatis.spring.boot
	mybatis-spring-boot-starter
	2.1.3




	mysql
	mysql-connector-java
	runtime




	org.postgresql
	postgresql
	runtime

二、创建业务实体类:
package com.test.common.tools.dto;

import lombok.*;





//Data可以自动为字段的所有成员生成getter、setter、、toString
@Data
@Builder
public class UserInfo {
    
    private String userName;
    
    private String passWord;
    
    private Integer sex;
    
    private int salary;
    
    private int age;

}
三、创建统一消息返回体:
package com.test.common.tools.response;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.stereotype.Component;

import java.io.Serializable;



@Data
@Component
public class Response implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(name = "code", value = "响应码")
    private Integer code;

    @ApiModelProperty(name = "message",value = "响应消息")
    private String message;

    @ApiModelProperty(name = "data",value = "响应体")
    private Object data;
}
四、postgresql中创建数据库->表->插入数据(这块内容不做详细介绍,网上资料较多,请参考) 五、配置文件application.properties中增加postgresql及mybatis相关配置
# postgresql config
spring.datasource.url=jdbc:postgresql://127.0.0.1:5432/test
# postgresql 连接用户名
spring.datasource.username=postgres
# postgresql 连接用户密码
spring.datasource.password=postgres
# postgresql 连接驱动
spring.datasource.driver-class-name=org.postgresql.Driver


# 使用mybatis-config.xml 配置方式
# mybatis.configuration.* 和mybatis.config-location 不可同时使用
# XML 配置方式
# 指定mybatis-config.xml配置文件的位置
mybatis.config-location=classpath:config/mybatis-config.xml
# 指示是否执行mybatis-config.xml配置文件的状态检查
mybatis.check-config-location=true
# 指定 *Mapper.xml 文件路径
mybatis.mapper-locations=classpath:mapper

@Component
@MapperScan(value = "com.test.comon.tools.mapper")
public class MybatisConfig {
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/777300.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号