我使用的工具是STS,和eclipse类似,如果想使用IDEA的话,需要参考
IDEA2019创建spring boot项目整合mybatis超级详细适合刚入门的小白
我使用IDEA完成这样的基本项目也是参考他的.
== web + mybatis +js jq
功能:做一个简单的 能访问数据库 使用js jq 展示页面 的项目
步骤:
==1.创建 一个springboot 项目 打jar包
==2.必须添加依赖
1)页面:1. Spring web 2.Thymeleaf (不一定)
2)数据库:3.JDBC 4. MySQL Driver 5. mybatis
3)不必须其他依赖可以按照需要添加
5. Lombok 6. Spring Configuration Processor 7.Spring Boot DevTools
8. Spring Boot Actuator 9. Thymeleaf 10.mybatis-plus
==3.配置 .yml 文件
1)服务器信息配置
2)spring 配置 数据库信息 数据源JDBC 数据库IP地址 端口号 数据库名称 时区 字符编码集 等
需要 1.数据库名字 2.访问用户名 ,密码
3) spring 配置 添加视图解析器 #使用 Thymeleaf 配置
4)数据库框架配置 Mybatis配置 和开启日志
下面是完整版 和jsp 绝大部分一样 #视图解析器配置 只有视图解析器不一样
server:
port: 8090
servlet:
context-path: /
spring:
datasource:
driver-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
#视图解析器配置 只有视图解析器不一样 只有视图解析器不一样
thymeleaf:
prefix: classpath:/templates/pages/
# 使用 templates 文件夹需要 添加templates依赖
#数据库配置
mybatis:
mapper-locations:
- classpath:/mapper/*.xml
#log 打印日志
logging:
level:
com.per: debug
== 4.确定发现 创建文件 和目录
1).在目录 src/main/templates/ 创建 这个 pages目录 ,在里面 建立 html 文件
2).在这个目录下 创建/mybatis/mappers/*.xml 和xml文件
3).创建DAO Service ServiceImpl Controller ,构建类和方法
----其中 DAO 1.添加@Mapper 2.固定参数名映射 参数 @Param 3.添加DAO到 Xxxmapper.xml 的映射
----ServiceImpl 添加 @Service
----Controller 添加 @Controller @@RequestMapping @ResponseBody @RestController
@RequestParam 参数属性设置 属性有:一定有,名字固定
4).Test 测试,从DAO -->Service -->Controller
5).浏览器测试
==5.构建 建立 js jq 的html 文件
见本文件夹 unarmed-now\pages user_list_jq.html
链接:https://pan.baidu.com/s/1GqELm85Nq_tGtIh70R-DwQ
提取码:cbpr
sql文件:先需要自己创建数据库 jtdb,下面是表和数据
链接:https://pan.baidu.com/s/152-HXPQqxexU_ckRqUAdIw
提取码:04yu