- 2024-10-30将POJO类的成员全部设置为public多省事儿
最近浏览一个项目的代码时发现,其中有一些以前提交的编码,定义的一些类(不管他是POJO、DTO、DAO、PO、BO、VO、QO、ENTITY还是就是个对象,不重要。总之就是数据传输对象。),这些类他的写法非常的潇洒,属性全部是public的,没有任何的get、set方法,看起来非常干净、整洁。比如基本都像下面这
- 2024-10-25自学java
1.了解项目结构api文件夹:用于定义与外部系统或服务进行交互的API接口。这些API接口通常通过Feign客户端进行调用,Feign是一个声明式HTTP客户端,简化了HTTP请求的发送和接收。biz文件夹:该目录主要按业务模块划分,包含服务接口(Service)和实现类(ServiceImpl),以及控制器(Controller)c
- 2024-09-24DTO和POJO的区别
在Java企业应用开发中,POJO(PlainOldJavaObject)和DTO(DataTransferObject)是两种常用的数据对象,它们在不同的上下文中扮演不同的角色:POJO(PlainOldJavaObject):定义:POJO是一个简单的Java对象,通常用于表示数据模型,如数据库中的表。它通常包含属性、getter和setter方法,以及可能
- 2024-08-02flink stream转table POJO对象遇到的坑
核心代码publicclassTrackLog{privateIntegerentityId;//flink的时间类型,必须使用LocalDateTimeprivateLocalDateTimestatDateTime; publicIntegergetEntityId(){returnentityId;}publicvoidsetEntityId(IntegerentityId){
- 2024-07-29关于多模块开发各级目录的用途
参考苍穹外卖项目整体结构如下各层的用途序号名称说明1sky-take-outmaven父工程,统一管理依赖版本,聚合其他子模块2sky-common子模块,存放公共类,例如:工具类、常量类、异常类等3sky-pojo子模块,存放实体类、VO、DTO等4sky-server子模块,后端服务,存放配置
- 2024-07-15DO、DTO、BO、AO、VO、POJO定义规范
DO、DTO、BO、AO、VO、POJO定义分层领域模型规约:DO(DataObject):与数据库表结构一一对应,通过DAO层向上传输数据源对象DTO(DataTransferObject):数据传输对象,Service或Manager向外传输的对象BO(BusinessObject):业务对象。由Service层输出的封装业务逻辑的对象AO(Applicatio
- 2024-07-12day06-Maven
学习目标理解分模块开发的意义能够使用聚合工程快速构建项目能够使用继承简化项目配置能够根据需求配置生产、开发、测试环境,并在各环境间切换运行导入项目分工:项目分工明确。水平垂直。成本控制:代码复用,节约成本。项目功能模块:低耦合,高内聚。最终目的:堆积木
- 2024-06-15PO/DO/VO/DTO/BO/POJO概念与区别
一、PO/DO/VO/DTO/BO/POJO的介绍PO(PersistentObject)=DO(DataObject)持久化对象,它跟持久层(通常是关系型数据库)的数据结构形成一一对应的映射关系,如果持久层是关系型数据库,那么,数据表中的每个字段(或若干个)就对应PO的一个(或若干个)属性。通过DAO层向上传输数据源对象。VO(ViewO
- 2024-06-10从零手写实现 nginx-15-nginx.conf 解析处理转换为 POJO
前言大家好,我是老马。很高兴遇到你。我们为java开发者实现了java版本的nginxhttps://github.com/houbb/nginx4j如果你想知道servlet如何处理的,可以参考我的另一个项目:手写从零实现简易版tomcatminicat手写nginx系列如果你对nginx原理感兴趣,可以阅读:从零
- 2024-05-02Mybatis逆向工程的2种方法,一键高效快速生成Pojo、Mapper、XML,摆脱大量重复开发
一、写在开头最近一直在更新《Java成长计划》这个专栏,主要是Java全流程学习的一个记录,目前已经更新到Java并发多线程部分,后续会继续更新;而今天准备开设一个全新的专栏《EfficientFarm》。EfficientFarm:高效农场,期许软件开发工作能够像很多国外的高效农场一般机械化,自动化。拿来
- 2024-04-27Java(3)-POJO和Java bean的区别是什么
POJO(PlainOldJavaObject)和JavaBean是两个密切相关但有细微差别的概念,在Java编程中经常被提及。这两者之间的主要区别在于它们的用途和设计要求。首先简单地介绍POJO是什么,POJO是"PlainOldJavaObject"的缩写,指的是一个普通的Java对象,它不依赖于特定的Java框架,也
- 2024-04-22Spring中将@RequestParam绑定到对象(转)
译文:https://blog.csdn.net/dnc8371/article/details/106810876/译文作者:dnc8371来源:CSDN原文:https://www.javacodegeeks.com/2018/10/how-bind-requestparam-object-spring.html您是否在请求映射方法中用@RequestParam注释了多个参数,并认为它不可读?当请求中需要一个或两个输
- 2024-04-20菜品条件分页查询
这个不同于以往的那个条件分页查询,这个返回数据有个菜品表中没有的数据类型 反正这些Dto已经提供,乱用好吧,反正不需要我写。这个地方需要设计VO,因为菜品表中没有属性categoryName 我有个疑问,为啥这里还有个属性flavor,返回数据也没要求啊,这里来个DOTO,没关系继续写啊
- 2024-04-16单测 填充测试pojo工具类
直接上importcn.hutool.core.date.DateTime;importcn.hutool.core.util.RandomUtil;importcn.hutool.core.util.ReflectUtil;importcom.google.common.collect.Lists;importlombok.extern.slf4j.Slf4j;importjava.lang.reflect.*;importjava.util.*;/***des
- 2024-03-15javabean:VO和POJO的区别?
实体类都是JavaBean的一种 实际上没区别 功能都一样 使用的时候区别(VO一般在命名结尾有大写VO 以做区别)参考:https://blog.csdn.net/huang_ftpjh/article/details/90232922关于java的几种对象(PO,VO,DAO,BO,POJO,DTO)解释摘抄参考2:https://blog.csdn.net/weixin_6938139
- 2024-02-22对复杂Java POJO 字段赋值
背景上周遇到了一个安全需求,要求外部接口不能返回手机号字段。难点在于,外部接口和内部接口调用的是同一个方法,所以只能在接口返回的地方做处理逻辑。当时为了快速上线,用的办法是把手机号字段取出,置为null,然后再set回去。因为接口返回的POJO比较复杂,嵌套层级多,所以这个办法不优雅
- 2024-01-252024年1月Java项目开发指南4:IDEA里配置MYSQL
提前声明:文章首发博客园(cnblogs.com/mllt)自动“搬家”(同步)到CSDN,如果博客园中文章发生修改是不会同步过去的,所以建议大家到我的博客园中查看前提条件:1.你已经设计好了数据库,并成功创建了数据库。2.你的springboot项目中已经配置好了MySQL的连接。填写好信息后点测试连
- 2023-11-30Java 开发的概念和分层 DTO、TO、VO、PO、DO、BO、AO、DAO、POJO
POJOPOJO(PlainOrdinaryJavaObject)POJO专指只有setter/getter/toString的简单类,包括DO/DTO/BO/VOBean就是符合规约的POJOAO(ApplicationObject)AO(ApplicationObjectService层上服用多个服务例如一个Controller需要使用多Service组装一个AODTODTO(Da
- 2023-11-23scrum3
一开会照片1.1使用微信语音通话进行开会1.2昨天已完成工作数据库建表、后台pojo类、数据查询功能以及解决前后端数据的传输。1.3今日已完成工作前端:部分页面的编写后台:pojo类的完善,数据增删改查已基本完成1.4工作中遇到的困难前端:“任务太多了,出现的问题太多了,能
- 2023-11-08pojo层、dao层、service层、controller层的作用
分层解耦介绍1.pojo层(model)实体层数据库在项目中的类model是模型的意思,与entity、domain、pojo类似,是存放实体的类。类中定义了多个类属性,并与数据库表的字段保持一致,一张表对应一个model类。主要用于定义与数据库对象应的属性,提供get/set方法,tostring方法,有参无参构造函
- 2023-10-18浅析POJO、DTO、DO、VO、BO、PO、Entity
名词解释领域模型中的实体类分为四种模型:VO、DTO、DO和PO,各种实体类用于不同业务层次间的交互,并会在层次内实现实体类之间的转化。新项目使用了新的框架和开发规范,特意集体讨论了DTO,DO,VO,BO,POJO,PO和Entity以及DAO、Model和View的基本概念和使用场景,为了深入理解,这里整理为一篇笔记
- 2023-10-14POJO
POJO(PlainOrdinaryJavaObject)简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称。使用POJO名称是为了避免和EJB混淆起来,而且简称比较直接.其中有一些属性及其gettersetter方法的类,没有业务逻辑,有时可以作为VO(value-object)或dto(DataTransformObjec
- 2023-09-20[Java]POJO总结
一、什么是POJO“PlainOldJavaObject”“简单java对象”,也有另外一种英文描述“PlainOrdinaryJavaObject”,都不影响。POJO的内在含义是指那些没有从任何类继承、也没有实现任何接口,更没有被其它框架侵入的java对象。通常POJO类的规范:所有属性应该是私有的所有属性都应
- 2023-09-16软工日报23-9-16
学习时长:3h解决问题:今天学习了一些HBASE关于java的api代码量:150行 /***查全部数据*@paramtableName*@return*@throwsIOException*/publicstaticArrayList<Pojo>scanAll(StringtableName)throwsIOException{Tabletable=connection.getTab
- 2023-09-02BrandMapper.xml中使用resultMap得到返回结果,解决数据库中的字段与pojo中的字段不匹配进行映射问题
2023-09-02<?xmlversion="1.0"encoding="utf-8"?><!DOCTYPEmapperPUBLIC"-//mybatis.org//DTDMapper3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mappernamespace="com.hh.