mybatisplus整合springboot(Springboot框架)

mybatisplus整合springboot(Springboot框架)记得刚接触 SpringBoot 时 大吃一惊 世界上居然还有这么省事的框架 立马感叹 SpringBoot 是世界上最好的框架 哈哈 当初跟着教程练习搭建了一个框架 传送门 spring boot jpa bootstrap thymeleaf 简单的增删改查 Demo 后来进了新公司 用不到而且忙于任务 今天重温一遍居然有些忘了 看来真是好记性不如烂笔头

记得刚接触SpringBoot时,大吃一惊,世界上居然还有这么省事的框架,立马感叹:SpringBoot是世界上最好的框架。哈哈!

当初跟着教程练习搭建了一个框架,传送门:spring boot + jpa + bootstrap + thymeleaf 简单的增删改查Demo

后来进了新公司,用不到而且忙于任务,今天重温一遍居然有些忘了,看来真是好记性不如烂笔头。于是写下本篇SpringBoot整合Mybatis的文章,做个笔记。

本章节主要搭建框架,下章节实现登录注册以及拦截器的配置:SpringBoot整合Mybatis完整详细版二:注册、登录、拦截器配置

本章项目源码下载:springBoot整合mybatis完整详细版

github地址:https://github.com/wjup/springBoot_Mybatis

练习完此篇,可下载一小时快速撸出一个短网址生成项目源码来看(欢迎star),也是非常适合入门练手的。

天也不早了,言归正传,开始

IDE:idea、DB:mysql

新建一个Spring Initializr项目

创建项目的文件结构以及jdk的版本

选择项目所需要的依赖

修改项目名,finish完成

来看下建好后的pom


xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0

com.example
demo
0.0.1-SNAPSHOT
jar

demo
Demo project for Spring Boot


org.springframework.boot
spring-boot-starter-parent
2.0.5.RELEASE




UTF-8
UTF-8
1.8




org.springframework.boot
spring-boot-starter-jdbc


org.springframework.boot
spring-boot-starter-web


org.mybatis.spring.boot
mybatis-spring-boot-starter
1.3.2



mysql
mysql-connector-java
runtime


org.springframework.boot
spring-boot-starter-test
test

/dependencies>

br />

br />

build>




org.springframework.boot
spring-boot-maven-plugin

/plugins>

br />

br />

mapper namespace="com.example.mapper.UserMapper">

br />

br />

resultMap id="BaseResultMap" type="com.example.entity.User">










最终框架结构

完成以上,下面在启动类里加上注解用于给出需要扫描的mapper文件路径@MapperScan(“com.example.mapper”)

package com.example;

import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@MapperScan("com.example.mapper") //扫描的mapper
@SpringBootApplication
public class DemoApplication {

public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}

最后启动,浏览器输入地址看看吧:http://localhost:8080/testBoot/getUser/1

测试成功,就这样基本框架就搭建成功了

最后给个番外篇如何更改启动时显示的字符拼成的字母,就是更改下图标红框的地方

其实很好改,只需要在resources下新建一个txt文件就可以,命名为banner.txt,那这种字符该怎么拼出来呢,下面推荐一个网址,有这种工具,链接传送门:字母转字符。如下:

直接输入要生成的字母,系统会自动转换,然后复制下面转换好的字符到新建的banner.txt文件中,重新启动项目就可以了。

—路漫漫其修远兮,吾将上下而求索

编程小号
上一篇 2025-06-07 23:17
下一篇 2025-04-13 21:06

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/hz/141889.html