项目背景:
spring boot + mybatis + maven管理项目
1、java分页
- 在pom中引入
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.3</version>
</dependency>
- controllor中使用
PageInfo<User> page1 = PageHelper.startPage(page, limit).doSelectPageInfo(() -> userManage.GetUserList(username, userrole));
map.put("code", 0);
map.put("msg", "");
map.put("count", page1.getTotal());
map.put("data", page1.getList());
无需在SQL中进行分页操作,PageHelper会自动帮助我们进行分页
2、使用SQL Server数据库
- 在pom中引入
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>6.4.0.jre8</version>
</dependency>
- 在
application.properties
这个文件中加入
spring.datasource.driver-class-name=com.microsoft.sqlserver.jdbc.SQLServerDriver
# 连接
spring.datasource.url=jdbc:sqlserver://地址:1433;databaseName=数据库名
spring.datasource.username=用户
spring.datasource.password=密码
3、idea打包
- 打包时包括mybaits的mapper的xml配置文件
在application.properties
这个文件中加入
mybatis.mapper-locations=classpath:Mapper/*.xml
注意点:- Mapper为资源文件夹下mapper的xml配置地址
- 注意区分大下写
- 要使用install打包
- 运行
jar包可以使用
java -jar 包名称.jar
war包使用tomcat运行