使用IDEA构建springboot项目+整合Mybatis

目录

目录

1.Springboot简介

2.SpringBoot的工作流程

3.SpringBoot框架的搭建和配置

4.用Springboot实现一个基本的select操作

[5.SpringBoot项目部署非常简单,springBoot内嵌了 Tomcat、Jetty、Undertow 三种容器,其默认嵌入的容器是 Tomcat,我们可以直接打成jar包 部署运行](#5.SpringBoot项目部署非常简单,springBoot内嵌了 Tomcat、Jetty、Undertow 三种容器,其默认嵌入的容器是 Tomcat,我们可以直接打成jar包 部署运行)

1.Springboot简介

SpringBoot 是伴随着 Spring 4.0 诞生的,从字面理解,Boot是引导的意思,因此 SpringBoot 旨在帮助开发者快速搭建 Spring 框架。Spring Boot 继承了原有 Spring的优秀基因,他的诞生是为了简化Spring初始搭建以及开发过程,使用它可以不再依赖Spring的繁琐的XML配置,只需几个注解便能自动装配完成

2.SpringBoot的工作流程

3.SpringBoot框架的搭建和配置

3.1.打开IDEA(我用的是2021.3),File >> New >> project,选择Spring Initializr,填写Name,选择Jdk,java版本,最后选择是编译成jar包还是war包,Next选择Spring web >> Finish

这里是Springboot所需要的依赖Jar包,最后再配置下resource,加载配置文件

3.2 配好后引入Mybatis的依赖,这个jar包已经帮我们和springboot整合完成了,我们只需要引用它的注解即可

复制代码
<dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>2.1.0</version>
        </dependency>

4.用Springboot实现一个基本的select操作

4.1 新建一张数据表 users,插入数据

4.2 新建vo包和实体类

新建mapper和mapper映射文件

新建service和controller

resources下新建 application.yml文件,可以使用阿里的连接(需要引包),也可以默认

4.3 开始准备springBoot的启动主类,------核心

开始测试,启动主类。(注意主类不能放在Java包下)

打开浏览器 ,输入url 地址 localhost:8080/start/user ,先全查

再根据u_name查, localhost:8080/start/getByName?u_name=擎天柱

5.SpringBoot项目部署非常简单,springBoot内嵌了 Tomcat、Jetty、Undertow 三种容器,其默认嵌入的容器是 Tomcat,我们可以直接打成jar包 部署运行

相关推荐
AI深栈2 分钟前
第 8 章 · Tool Calling 与 Tool Search
java·人工智能
写后端的胖头鱼9 分钟前
【高频面试题】spring事物失效场景(带原理 + 代码示例)
java·后端·spring·事务·事物失效
T1mzhou10 分钟前
ARM64 Linux 6.10 内核驱动(14):drivers/base/platform.c:板级设备主战场
linux·c语言·开发语言·arm开发
小孩玩什么10 分钟前
深入理解字符串匹配算法:BF算法,KMP算法
java·c语言·开发语言·数据结构·c++·算法
微露清风12 分钟前
Linux 虚拟地址空间:一道屏障、一张地图、一场延迟兑现的博弈
linux·服务器
zx_7414848115 分钟前
【Linux入门】Shell 与第一个 Shell 脚本:认识命令行解释器,写出 Hello World
linux·运维
长谷深风11125 分钟前
Agent执行系统中的身份与版本设计
java·大数据·人工智能·ai·大模型·task·aiagent
Wang's Blog28 分钟前
Java框架快速入门: Spring Security+OAuth2之UserDetails与JDBC认证实践
java·网络·spring
爱从未走散32 分钟前
面试八股题
java·面试·职场和发展
艺杯羹36 分钟前
AI编程时代软件工程怎么学:从底层思维认知到驱动智能体的架构跃迁
java·人工智能·ai·架构·软件工程·ai编程