IDEA2019创建spring boot项目整合mybatis超级详细适合刚入门的小白

IDEA2019创建spring boot项目整合mybatis超级详细适合刚入门的小白

注意:
*1创建springboot之前,我假定你的maven和mysql已经安装和配置好了,如果没有那请先安装和配置
2分享给大互相学习,如有错误之处,请不吝指教
第一步:IDEA创建springboot项目
IDEA2019创建spring boot项目整合mybatis超级详细适合刚入门的小白_第1张图片第二步:填写名称(这里是演示如何创建,如果你是第一次创建,那看一下我开始演示配置时的名称,或者按照你的意愿起一个名称,配置的时候注意一下路径就行了)
IDEA2019创建spring boot项目整合mybatis超级详细适合刚入门的小白_第2张图片
第三步:添加依赖IDEA2019创建spring boot项目整合mybatis超级详细适合刚入门的小白_第3张图片
IDEA2019创建spring boot项目整合mybatis超级详细适合刚入门的小白_第4张图片点击Next完成创建
第五步:pom.xml文件添加mybatis依赖
IDEA2019创建spring boot项目整合mybatis超级详细适合刚入门的小白_第5张图片

        
            org.mybatis.spring.boot
            mybatis-spring-boot-starter
            1.3.2
        

第六步:resources下创建application.yml文件并环境配置
IDEA2019创建spring boot项目整合mybatis超级详细适合刚入门的小白_第6张图片

**spring:
  profiles:
    active: prod  #指定当前使用的是生产环境配置
---
server:
  port: 80
  servlet:
    context-path: /
spring:
  profiles: prod
  datasource:
    dricer-class-name: com.mysql.jdbc.Driver
    url: jdbc:mysql://127.0.0.1:3306/jtdb?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf8&autoReconnect=true&allowMultiQueries=true
    username: root
    password: root
#springboot整合mybatis
mybatis:
#  定义别名包
  type-aliases-package: com.springboot.springboot.Releasepath.pojo
#    加载mapper映射文件
  mapper-locations: classpath:/mybatis/*.xml
#  开启驼峰映射
  configuration:
    map-underscore-to-camel-case: true**

第七步:主启动类包下创建Releasepath包下创建pojo包并创建User类(注意:包名和类都可以按照的你的想法命名,我这Releasepath包不符合命名规范,自己创建的包名或者类名必须在主启动类SpringbootApplication类同包或子包中,不在则无法启动,包括测试主类也一样,同时也要注意配置文件设置的包路径或类路径也要和你创建的一致哦)
IDEA2019创建spring boot项目整合mybatis超级详细适合刚入门的小白_第7张图片

package com.springboot.springboot.Releasepath.pojo;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
@Data
public class User {
	private Integer id;
	private String name;
	private Integer age;
	private String sex;
}

第八步:主启动类包下创建Releasepath包下创建mapper包下创建UserMapper接口
在这里插入图片描述

package com.springboot.springboot.Releasepath.mapper;
import com.springboot.springboot.Releasepath.pojo.User;
import java.util.List;
public interface UserMapper {
	List findAll();
}

第九步resources下创建mybatis文件夹下创建书写SQL语句的UserMapper.xml配置文件
IDEA2019创建spring boot项目整合mybatis超级详细适合刚入门的小白_第8张图片




    
    

第十步:主启动类上添加MapperScan注解并指定接口所在的包路径
IDEA2019创建spring boot项目整合mybatis超级详细适合刚入门的小白_第9张图片

package com.springboot.springboot;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
 * @author Student
 */
@SpringBootApplication
/**程序会自动为mybatis创建代理对象*/
@MapperScan("com.springboot.springboot.Releasepath.mapper")
public class SpringbootApplication {
    public static void main(String[] args) {
        SpringApplication.run(SpringbootApplication.class, args);
    }
}

第十一步:创建方法测试
IDEA2019创建spring boot项目整合mybatis超级详细适合刚入门的小白_第10张图片

package com.springboot.springboot;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
 * @author Student
 */
@SpringBootApplication
/**程序会自动为mybatis创建代理对象*/
@MapperScan("com.springboot.springboot.Releasepath.mapper")
public class SpringbootApplication {
    public static void main(String[] args) {
        SpringApplication.run(SpringbootApplication.class, args);
    }
}

测试结果
IDEA2019创建spring boot项目整合mybatis超级详细适合刚入门的小白_第11张图片

你可能感兴趣的:(IDEA2019创建spring boot项目整合mybatis超级详细适合刚入门的小白)