0
点赞
收藏
分享

微信扫一扫

Spring boot+Mybatis+Postgresql框架搭建


没有接触Spring boot之前以为它是一个很困难的框架,接触之后才发现它非常简单,框架搭建仅仅使用idea就可以完成。

准备

安装Postgresql数据库,并在数据库中新建test表,id、name、year三个字段用来测试

搭建教程

  1. 新建项目
  2. 选择项目类型-spring Intializr和jdk版本
  3. 配置项目信息,主要在Pom.xml中使用
  4. 选择依赖web、Mybatis、PostgreSQL、JPA、JDBC
  5. 完成创建,创建完成后,会下载一段时间,下载项目依赖的jar包
  6. 在main/java/包名下分别创建dao、model、controller文件夹
  7. 在main/resource文件夹下创建mapper文件夹
  8. 在resource文件夹下application.properties文件中添加项目配置和数据库配置

#postgresql数据库配置
spring.datasource.url=jdbc:postgresql://localhost:5432/postgres
spring.datasource.username=postgres
spring.datasource.password=postgres
spring.datasource.driver-class-name=org.postgresql.Driver

spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.PostgreSQLDialect
spring.jpa.properties.hibernate.temp.use_jdbc_metadata_defaults = false
#model包名
mybatis.typeAliasesPackage=com.example.demo.model
#扫描xml文件
mybatis.mapperLocations=classpath:mapper/*.xml
logging.level.com.example.dem:DEBUG
#服务端口
server.port=8089

到此基本已经配置完成了,后面都是测试和学习代码了

  1. model文件夹下创建User.java实体类

package com.example.demo.model;

public class User {
    int id;
    String name;
    int year;

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getYear() {
        return year;
    }

    public void setYear(int year) {
        this.year = year;
    }

    @Override
    public String toString() {
        return "User{" +
                "username='" + name + '\'' +
                ", age='" + year + '\'' +
                '}';
    }

}

  1. dao文件夹下创建UserDao.java

package com.example.demo.dao;

import com.example.demo.model.User;

import java.util.List;

public interface UserDao {
    List<User> selectUsers();

    void deleteUsers(int id);

    List<User> selectUser(int id);

    void updateUser(User user);

    void addUser(User user);
}

  1. 测试代码也完成了,接着就是如何启动的问题,在idea上面的运行里,配置edit configuratons配置从application入口启动
  2. Spring boot+Mybatis+Postgresql框架搭建_User

 

配置完成,运行,就可以使用get方法访问http://localhost:8089/try/user测试接口了

 

举报

相关推荐

0 条评论