首页 > 数据库 >2024年1月Java项目开发指南4:IDEA里配置MYSQL

2024年1月Java项目开发指南4:IDEA里配置MYSQL

时间:2024-01-25 14:25:40浏览次数:29  
标签:domain Java 项目 数据库 IDEA POJO 2024 文件夹

提前声明:文章首发博客园(cnblogs.com/mllt) 自动“搬家”(同步)到CSDN,如果博客园中文章发生修改是不会同步过去的,所以建议大家到我的博客园中查看

前提条件:
1.你已经设计好了数据库,并成功创建了数据库。
2.你的springboot项目中已经配置好了MySQL的连接。

image

image

image

填写好信息后点测试连接
连接成功后应用确定

image

选择代码生成到的地方

image

额我这个数据是空的,看不到效果,我换个非空的数据库再演示一遍。


华丽的分割线


确保你已经使用IDEA连接了数据库,数据库中有数据表

image

按之前提到的方法进行操作。

选中User表右击(如果有多个表,则同时选中多个表然后右击)
image

image

image

注意:controller这个文件夹是自己创建的。没有就是你还没创建,自己创建一个就成

点击确定

image

可以看到domain文件夹下多了一个文件
点击这个文件

image

image

完毕

知识补充

POJO是什么

POJO是Plain Old Java Object的缩写,中文可以译作简单的Java对象。它实际上就是普通的JavaBeans,是为了避免和EJB(Enterprise JavaBeans)混淆所创造的一个简称。

POJO本质上可以理解为简单的实体类,它包含一些属性以及这些属性的getter和setter方法。在Java中,POJO类的主要作用是方便程序员使用数据库中的数据表,可以将POJO类当作对象来进行使用,调用其get和set方法。

此外,POJO类不需要继承任何特定的类或实现任何特定的接口,这使得它们非常灵活,可以用于多种场合。POJO有时也被称为Data对象,大量应用于表现现实中的对象。

总的来说,POJO是Java编程中一种常见的设计模式,用于简化代码和提高代码的可维护性。

POJO放哪里

POJO(Plain Old Java Object)是一个普通的Java对象,它通常只包含私有字段、公有的getter和setter方法以及其他的Java方法。在Java项目中,POJO通常用于表示从数据库或其他数据源中检索的数据,或者用于在应用程序的不同部分之间传递数据。

关于POJO的放置位置,这主要取决于项目的结构和团队的约定。一般来说,将POJO放在domain包(或文件夹)中是合理的,因为domain通常用于包含与业务逻辑和数据模型相关的类。这样做有助于保持项目的组织性和可维护性。

然而,也有一些项目可能会选择将POJO放在其他包中,例如model、entity或dto(数据传输对象)等,具体取决于这些类在项目中的角色和用途。

总之,将POJO放在domain文件夹中是一个合理的选择,但最重要的是保持一致性和遵循团队的代码组织规范。

标签:domain,Java,项目,数据库,IDEA,POJO,2024,文件夹
From: https://www.cnblogs.com/mllt/p/17959227/project202401-4

相关文章

  • JavaScript 中 eval() 函数
    JavaScript的eval()函数的作用是将一个字符串作为脚本代码进行解析和执行。它可以动态地执行字符串中的JavaScript代码,并返回执行结果。eval()函数可以用于执行任何有效的JavaScript代码,包括声明变量、定义函数、执行表达式等。eval()函数的语法如下:varformArray=$('#formRec......
  • Java 中 float 与 double 的区别
    1.float是单精度浮点数,内存分配4个字节,占32位,有效小数位6-7位double是双精度浮点数,内存分配8个字节,占64位,有效小数位15位 2.java中默认声明的小数是double类型的,如doubled=4.0如果声明:floatx=4.0则会报错,需要如下写法:floatx=4.0f或者floatx=(float)4.0其中4.0f后......
  • 20240125打卡——《构建之法》读书笔记第1~4章
    第一章概论在这一章中,作者为我们介绍了一些关于软件工程的基本知识。①软件=程序+软件工程:正是因为对软件开发活动(构建管理、源代码管理、软件设计、软件测试、项目管理)相关的内容的完成,才能完成把整个程序转化成为一个可用的软件的过程。扩展的推论:软件企业=软件+商业模式......
  • winter 2024 day3
    SMUWinter2024round1AB.SumofMedians思路:贪心的想,只有中位数有贡献,并且知道了中位数的位置以及中位数左边的数的个数l和中位数右边的数的个数r,那么对于一个不递减的数组,要取出最大的中位数,即取出l个最小的数和r个最大的数,中位数即为第r+1大的数。直到数取完为止。......
  • HTTP连接池在Java中的应用:轻松应对网络拥堵
    网络拥堵是现代生活中无法避免的问题,尤其是在我们这个“点点点”时代,网页加载速度直接影响到我们的心情。此时,我们需要一位“救世主”——HTTP连接池。今天,就让我们一起探讨一下,这位“救世主”如何在Java中大显神通。首先,我们要明白,什么是HTTP连接池?简单来说,它就像一个“连接银行”......
  • 使用Java中的OkHttp库进行HTTP通信:快速、简单且高效
    在Java的世界里,进行HTTP通信的方式多种多样。其中,OkHttp以其简单、高效和强大的功能受到了开发者的广泛欢迎。今天,我们就来深入探讨如何使用OkHttp库在Java中进行HTTP通信。首先,OkHttp是一个基于HTTP/2和SPDY的客户端,提供了现代且高效的通信方式。它不仅支持同步请求和异步请求,还提......
  • 如何手工制作绿色免安装单文件同花顺免费版Windows客户端 2024-01-25
    如何手工制作绿色免安装单文件同花顺免费版Windows客户端  2024-01-25第1步、下载同花顺免费版http://download.10jqka.com.cn/第2步、安装同花顺免费版第3步、移动同花顺免费版软件到文件夹 D:\Prog\同花顺第4步、新建批处理脚本文件 D:\Prog\同花顺\一键打包\一键打......
  • 2024,管理企业一定要做的动作。
    2024年推行OKR对企业的好处一、背景介绍随着市场竞争的日益激烈,企业需要更加高效的目标管理方法来推动团队发展和提高业绩。OKR(ObjectivesandKeyResults)作为一种先进的目标管理工具,在许多成功企业中得到了广泛应用。本文将探讨在2024年推行OKR对企业的好处。二、提高目标一......
  • 2024-1-25HTTP协议 - 请求报文
    目录HTTP协议-请求报文HTTP协议-请求报文HTTP协议:规定了浏览器发送及服务器返回内容的格式请求报文:浏览器按照HTTP协议要求的格式,发送给服务器的内容总结:1.浏览器发送给服务器的内容叫做请求报文2.请求报文的组成3.查看请求报文......
  • 2024-1-25axios错误处理
    目录axios错误处理axios错误处理该错误是当时在POST案例出现的,当提交过一次用户后再次提交出现了报错。场景:再次注册相同的账号,会遇到错误信息处理:用更直观的方式,给普通用户展示错误信息错误处理固定格式语法:在then方法的后面,通过点语法调用catch方法,传入回调函数error并定......