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

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.lryc.cn/news/528882.html

相关文章:

  • 基于STM32的智能宠物喂食器设计
  • 在线课堂小程序设计与实现(LW+源码+讲解)
  • 为AI聊天工具添加一个知识系统 之77 详细设计之18 正则表达式 之5
  • 【Elasticsearch】 索引模板 ignore_missing_component_templates
  • Github 2025-01-29 C开源项目日报 Top10
  • 文件上传2
  • Unity敌人逻辑笔记
  • 高级编码参数
  • DeepSeek-R1:通过强化学习激励大型语言模型(LLMs)的推理能力
  • leetcode——合并K个有序链表(java)
  • 【Valgrind】安装报错: 报错有未满足的依赖关系: libc6,libc6-dbg
  • vue3和vue2的区别有哪些差异点
  • 论文笔记(六十三)Understanding Diffusion Models: A Unified Perspective(六)(完结)
  • NPM 使用介绍
  • http3网站的设置(AI不会配,得人工配)
  • Vue+Echarts 实现青岛自定义样式地图
  • Java教程练习:学生信息管理系统
  • 书生大模型实战营4
  • 麒麟操作系统服务架构保姆级教程(十四)iptables防火墙四表五链和防火墙应用案例
  • 8. 网络编程
  • C++并发编程指南04
  • 常见的同态加密算法收集
  • 深入探讨数据库索引类型:B-tree、Hash、GIN与GiST的对比与应用
  • 记录 | Docker的windows版安装
  • AI智慧社区--生成验证码
  • 2501,20个窗口常用操作
  • 【gopher的java学习笔记】一文讲懂controller,service,mapper,entity是什么
  • 消息队列篇--通信协议篇--STOMP(STOMP特点、格式及示例,WebSocket上使用STOMP,消息队列上使用STOMP等)
  • 基于SpringBoot的租房管理系统(含论文)
  • 提升企业内部协作的在线知识库架构与实施策略