当前位置: 首页 > article >正文

springboot十分钟快速搭建

没有搭建ssm经验的同学请移步SSM后端框架搭建(有图有真相)_ssm编写后台接口-CSDN博客

环境搭建

1.创建项目

2.配置pom.xml文件

<properties>
    <maven.compiler.source>18</maven.compiler.source>
    <maven.compiler.target>18</maven.compiler.target>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
  <!--导入父工程-->
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>3.1.0</version>
</parent>

<dependencies>
    <!--springmvc-->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
</dependencies>
<build>
    <plugins>
        <plugin>
            <!--将文件打包默认jar-->
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

3.配置启动类,类名可随意

4.建立controller层

5.运行启动类

整合mybatis

1.添加pom文件

<!--MySQL驱动-->
<dependency>
    <groupId>com.mysql</groupId>
    <artifactId>mysql-connector-j</artifactId>
</dependency>
<!--springboot整合mybatis-->
<dependency>
    <groupId>org.mybatis.spring.boot</groupId>
    <artifactId>mybatis-spring-boot-starter</artifactId>
    <version>3.0.3</version>
</dependency>
<!--lombok-->
<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.30</version>
</dependency>

2.设置配置文件application.yml

文件名不可更改 文件缩进不可更改

3.新建数据库表

DROP TABLE IF EXISTS `user`;

CREATE TABLE `user` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `uid` varchar(8) DEFAULT NULL,
  `name` varchar(255) DEFAULT NULL,
  `age` int(11) DEFAULT NULL,
  `sex` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=25 DEFAULT CHARSET=utf8;

/*Data for the table `user` */

insert  into `user`(`id`,`uid`,`name`,`age`,`sex`) values 

(10,'20240909','张三丰',9999,'男'),

(11,'20240907','张无忌',111,'男'),

(12,'12010909','郭靖',11,'男'),

(13,'22222222','黄蓉',18,'女'),

(14,'43215678','赵敏',18,'女'),

(15,'78787878','杨过',22,'男'),

(18,'12344321','小龙女',18,'女'),

(19,'12312333','段誉',18,'男'),

(20,'67676765','令狐冲',28,'男'),

(21,'88899977','虚竹',18,'男'),

(22,'11111111','萧峰',18,'男'),

(24,'12121234','石破天',22,'男');

4.新建pojo类搭建ssm结构

5.访问controller


http://www.kler.cn/a/378751.html

相关文章:

  • 一个由Deno和React驱动的静态网站生成器
  • C#属性 Property
  • 【设计模式系列】组合模式(十二)
  • Python字典和集合在“用户信息管理”项目中的应用
  • 第三十一章 Vue之路由(VueRouter)
  • 【MIT-OS6.S081笔记1】xv6环境搭建
  • 法律文件智能识别:免费OCR平台优化数字化管理
  • 设计模式08-行为型模式1(命令模式/迭代器模式/观察者模式/Java)
  • 深度学习与时间序列预测的关系
  • 微服务核心——网关路由
  • 详解Rust标准库:VecDeque 队列
  • 浩克下载 v1.8.1 最强磁力下载器
  • [ shell 脚本实战篇 ] 编写恶意程序实现需求(恶意程序A监测特定目录B出现特定文件C执行恶意操作D-windows)
  • 「 分布式技术 」 说说唯一ID与CAS|得物技术
  • rust 压缩解压库flate2保姆级教程
  • 有a个学生,每个学生有b门课程的成绩。要求在用户输入学生序号以后,能输出该学生的全部成绩
  • 入门 | Kafka数据使用vector消费到Loki中使用grafana展示
  • atest v0.0.18 提供了强大、灵活的 HTTP API Mock 功能
  • WPF+MVVM案例实战(二十一)- 制作一个侧边弹窗栏(AB类)
  • 向量数据库 PieCloudVector 进阶系列丨打造音乐推荐系统
  • 高效实现吉客云·奇门数据集成到MySQL的技术方案
  • Qt中的Model与View 3:从样例出发理解QStringListModel和QListView
  • 【mod分享】极品飞车9仿虚幻引擎模组,支持光追,高清纹理材质,体验一会虚幻引擎风格的极品9
  • 【前端项目工程】Uni-app 离线打包apk
  • masm汇编字符输入换行输出演示
  • 【论文笔记】Dense Connector for MLLMs