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

Java创建项目准备工作

新建项目

新建空项目

每一个空项目创建好后都要检查jdk版本

检查SDK和语言级别——Apply——OK

检查当前项目的Maven路径,如果已经配置好全局,就是正确路径不用管

修改项目字符集编码,将所有编码都调整为UTF-8

创建Spingboot工程

创建Springboot工程,在项目下新建一个模块

选择Spring Boot

点击next选择springboot版本,选择以下四个依赖

creat项目后,可以将没用的文件删除掉

删除默认配置文件application.properties

新建yml配置文件

创建数据库表dept

打开DataGrip,点击locallhost新建一个Schema

修改name后点击OK

打开查询控制台

创建部门表

打开aoolication.yml文件,配置数据库连接信息

准备基础代码文件

浏览器发起请求,先请求Controller;Controller接收到请求后,调用Service进行业务逻辑处理;Service再调用mapper,mapper再解析user.txt中所存储的数据,mapper也称为持久层,负责数据访问操作,包括数据的增删改查。

在pojo下引入实体类Dept&&相应结果的实体类Result

准备mapper接口

准备service接口

创建实现类

创建请求处理类


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

相关文章:

  • 【llm对话系统】大模型 RAG 之回答生成:融合检索信息,生成精准答案
  • Vue.js `setup()` 函数的使用
  • pytorch线性回归模型预测房价例子
  • [STM32 - 野火] - - - 固件库学习笔记 - - -十三.高级定时器
  • 大一计算机的自学总结:异或运算
  • 护眼好帮手:Windows显示器调节工具
  • [答疑]DDD伪创新哪有资格和仿制药比
  • 系统思考—心智模式
  • [机缘参悟-230]:新春感悟:人类社会的本质是通过交换,实现合作、竞争、斗争。通过竞争,壮大自己;通过合作,实现共赢;通过斗争,消灭敌人。
  • 新年快乐!给大家带来了一份 python 烟花代码!
  • Vue - pinia
  • Qt调用ffmpeg库录屏并进行UDP组播推流
  • 实验四---基于MATLAB的根轨迹绘制与性能分析---自动控制原理实验课
  • DeepSeek R1中提到“知识蒸馏”到底是什么
  • 「 机器人 」扑翼飞行器控制策略浅谈
  • 国内AI芯片厂商的计算平台概述
  • NLP深度学习 DAY4:Word2Vec详解:两种模式(CBOW与Skip-gram)
  • AI助力精准农业:从数据到行动的智能革命
  • 帕金森患者:科学锻炼,提升生活质量
  • 面向对象设计(大三上)--往年试卷题+答案
  • 多线程【入门】
  • 【学术会议征稿-第二届生成式人工智能与信息安全学术会议(GAIIS 2025)】人工智能与信息安全的魅力
  • ESP32和STM32在处理中断方面的区别
  • Midjourney中的垫图、角色一致、风格一致到底区别在哪
  • Oracle Primavera P6 最新版 v24.12 更新 1/2
  • web前端10--变化