搭建一个springboot项目(idea版本超详细...待完善)

首先建一个简单的用户表用于后面的测试
表结构如下:

`CREATE TABLE `user` (
  `id` varchar(32) NOT NULL,
  `userName` varchar(32) NOT NULL,
  `passWord` varchar(50) NOT NULL,
  `realName` varchar(32) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;`

搭建一个springboot项目(idea版本超详细...待完善)_第1张图片
接着打开idea 直接new一个项目搭建一个springboot项目(idea版本超详细...待完善)_第2张图片
开始自动构建springboot项目 点击Next下一步
搭建一个springboot项目(idea版本超详细...待完善)_第3张图片
自动构建中
搭建一个springboot项目(idea版本超详细...待完善)_第4张图片
搭建一个springboot项目(idea版本超详细...待完善)_第5张图片
接着修改包名 jdk等
搭建一个springboot项目(idea版本超详细...待完善)_第6张图片
这是我的选择
搭建一个springboot项目(idea版本超详细...待完善)_第7张图片
选择这个
搭建一个springboot项目(idea版本超详细...待完善)_第8张图片
搭建一个springboot项目(idea版本超详细...待完善)_第9张图片
搭建一个springboot项目(idea版本超详细...待完善)_第10张图片到这里springboot的项目已经初步构建完成接下来做一些更改搭建一个springboot项目(idea版本超详细...待完善)_第11张图片
首先更改maven 在更改自己的本地maven仓库
搭建一个springboot项目(idea版本超详细...待完善)_第12张图片
搭建一个springboot项目(idea版本超详细...待完善)_第13张图片
换成自己的maven
搭建一个springboot项目(idea版本超详细...待完善)_第14张图片

搭建一个springboot项目(idea版本超详细...待完善)_第15张图片
搭建一个springboot项目(idea版本超详细...待完善)_第16张图片
改成自己本地仓库 要在setting文件里面开启本地仓库 不然不起作用
搭建一个springboot项目(idea版本超详细...待完善)_第17张图片
修改setting文件
搭建一个springboot项目(idea版本超详细...待完善)_第18张图片
搭建一个springboot项目(idea版本超详细...待完善)_第19张图片
搭建一个springboot项目(idea版本超详细...待完善)_第20张图片

搭建一个springboot项目(idea版本超详细...待完善)_第21张图片
如果没有这个小绿叶(可自行百度 ,好像是因为每个springboot版本不一样改的方式好像也不一样,我也是找了好久 每个方法都不一样,这个我不确定 )
搭建一个springboot项目(idea版本超详细...待完善)_第22张图片
搭建一个springboot项目(idea版本超详细...待完善)_第23张图片

`server:
  port: 8888
  spring:
  datasource:
    name: test  #数据库名
    url: jdbc:mysql://localhost:3306/test?serverTimezone=Asia/Shanghai #url
    username: root  #用户名
    password: root  #密码
    driver-class-name:   com.mysql.cj.jdbc.Driver   #数据库链接驱动
    mybatis:
  mapper-locations: classpath:mapper/*Mapper.xml  #配置映射文件
  type-aliases-package: com.example.demo.entity.UserEntity #配置实体类`

接着写三层
搭建一个springboot项目(idea版本超详细...待完善)_第24张图片
搭建一个springboot项目(idea版本超详细...待完善)_第25张图片
搭建一个springboot项目(idea版本超详细...待完善)_第26张图片
这是我的三层 如果和mapper.xml 和配置文件不一致 会报无效的绑定 找不到 mapper层
搭建一个springboot项目(idea版本超详细...待完善)_第27张图片如果yml 和mapping不对应就会出现这种情况找不到mapper
在这里插入图片描述
这是一 一对应的
搭建一个springboot项目(idea版本超详细...待完善)_第28张图片

接下来写代码 mapper 接口
搭建一个springboot项目(idea版本超详细...待完善)_第29张图片
mapper.xml 相当于mapper接口的实现类
搭建一个springboot项目(idea版本超详细...待完善)_第30张图片
service接口
搭建一个springboot项目(idea版本超详细...待完善)_第31张图片
service 实现类
搭建一个springboot项目(idea版本超详细...待完善)_第32张图片
搭建一个springboot项目(idea版本超详细...待完善)_第33张图片
controller层
搭建一个springboot项目(idea版本超详细...待完善)_第34张图片
普通的实体类 给get set方法
搭建一个springboot项目(idea版本超详细...待完善)_第35张图片

你可能感兴趣的:(java)