springboot整合mybatis-plus
全部共分为3篇,包含以下部分:
构建springboot项目
运行springboot测试代码
构建代码仓库并进行上传
整合mybatis-plus
根据mybatis-plus插件进行代码生成
运行整合测试代码
目录
新建工程
1,新建SpringBoot项目
新建springboot项目
确认java版本信息
选择依赖信息及相关插件
设置项目名称,确认位置信息,完成构建
确认打开项目
f,打开项目
application.yml文件信息
server:
port: 8081
新建controller目录,并新建测试类
目录信息
HomeController.java
package com.qudehu.study.frame.demo.sys.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* @author: qudehu
* @date: 2020/12/31 10:32
* @Description:
* @version: 1.0
*/
@RestController
public class HomeController {
@RequestMapping(value = "/hello")
public String hello(){
return "hello world!";
}
}
2,运行springboot测试代码
浏览器访问接口
至此,新建Springboot工程成功,接下来整合html页面,对其进行测试
新建LoginController.java
package com.qudehu.study.frame.demo.sys.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* @author: qudehu
* @date: 2020/12/31 10:48
* @Description:
* @version: 1.0
*/
@RestController
public class LoginController {
@RequestMapping("/login")
public String login() {
return "login";
}
}
通过浏览器访问则可以获取到返回信息
之后新建index.html文件,将其放置在templates目录下
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8" />
<title>登录</title>
<link href="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
<div class="container">
<form action="login" method="post" class="form-horizontal" role="form" >
<div class="form-group">
<h2 class="col-sm-offset-5 col-sm-4">用户登录</h2>
</div>
<div class="form-group">
<label for="username" class="col-sm-offset-3 col-sm-2 control-label">用户名:</label>
<div class="col-sm-3">
<input type="text" class="form-control" id="username" name="username" placeholder="请输入用户名" />
</div>
</div>
<div class="form-group">
<label for="password" class="col-sm-offset-3 col-sm-2 control-label">密码:</label>
<div class="col-sm-3">
<input type="text" class="form-control" id="password" name="password" placeholder="请输入密码" />
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-5 col-sm-4">
<button type="submit" class="btn btn-default">登录</button>
</div>
</div>
</form>
</div>
<script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>
<script src="http://cdn.bootcss.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
</body>
</html>
pom.xml中添加html解析依赖
<!--解析html包-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
此时访问localhost:8081,则可以进行访问,点击登录,则跳转到登录页面
至此,则完成springboot工程创建也测试
下一篇:将工程信息上传至gitee保存