目录:
- 使用SpringBoot创建一个web项目
- SpringBoot中mybatis的使用
- SpringBoot连接数据库
如果不熟悉SpringBoot使用流程请按此流程操作
使用SpringBoot创建一个web项目
SpringBoot中mybatis的使用
MyBatis功能:
可将数据库中的所有信息自动加载到对应的类中
使用方法:
1. 将appllcation.properties的后缀改为yml
2. 粘贴如下代码:
mybatis:
mapper-locations: classpath:mapper/.xml
3. 在resources文件夹下创建mapper文件夹(文件夹的名字必须与2.中的classpath值保持一致),然后在刚创建的文件夹下在创建一个xml文件,文件名随意。
4. 在xml文件中写入以下内容
<?xml version="1.0" encoding="UTF-8" ?>
SELECT * FROM user
•其中namespace的值对应的是一个接口
•id的值代表的是接口中的方法名
•resultType的值代表的是返回集合中的类型,并且该值对应的类还应该与数据库中的表一一对应,该类映射了数据库中的具体一个表
•SELECTFROM user的作用是对数据库进行查询操作
5. 第四步中的注意事项
1) namespace的值对应的UserMapper类的创建应按以下模板创建
@Mapper
public interface UserMapper {
List findAll();
}
其中@Mapper代表此接口的具体实现在Mapper文件中有实现
6. 到此就可以通过new UserMapper接口的实例,并调用findAll方法来获得数据库中对应的表信息了,获取接口的实例方法如下:
@Autowired
private UserMapper userMapper;
只需声明一下对象并且上面一行加上@Autowired注释就可以获取接口的实例了
7.最终想要使用mybaits操作数据库还需在application配置文件中连接库。
SpringBoot连接数据库
在application配置文件中加入如下代码
datasource:
driver-class-name: com.mysql.jdbc.Driver
url: jdbc:mysql://localhost:3306/test?characterEncoding=utf-8&useSSL=false&serverTimezone=UTC
username: root
password: 1234
其中后接参数不比更改
server:
port: 8081
spring:
其中8081代表了服务器端口