Spring boot+Mybatis+Postgresql框架搭建

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

准备

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

搭建教程

  1. 新建项目Spring boot+Mybatis+Postgresql框架搭建_第1张图片
  2. 选择项目类型-spring Intializr和jdk版本Spring boot+Mybatis+Postgresql框架搭建_第2张图片
  3. 配置项目信息,主要在Pom.xml中使用Spring boot+Mybatis+Postgresql框架搭建_第3张图片
  4. 选择依赖web、Mybatis、PostgreSQL、JPA、JDBCSpring boot+Mybatis+Postgresql框架搭建_第4张图片
  5. 完成创建,创建完成后,会下载一段时间,下载项目依赖的jar包Spring boot+Mybatis+Postgresql框架搭建_第5张图片
  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

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

  9. 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 + '\'' +
                    '}';
        }
    
    }
    

     

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

    package com.example.demo.dao;
    
    import com.example.demo.model.User;
    
    import java.util.List;
    
    public interface UserDao {
        List selectUsers();
    
        void deleteUsers(int id);
    
        List selectUser(int id);
    
        void updateUser(User user);
    
        void addUser(User user);
    }
    

     

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

 

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

 

你可能感兴趣的:(postGIS,Mybatis,Spring,boot)