05 2023 档案

摘要:1、添加依赖 2、在test包下创建一个CodeGet类,实现生成代码的功能。注意:全局配置、数据源配置一定要和自己的电脑配置一致! 3、执行CodeGet类中的main方法。打印台有如下图提示字样,即自动生成成功。 4、对比两张图。在wechat文件夹下有controller、entity、map 阅读全文
posted @ 2023-05-31 15:30 阳冬园 阅读(56) 评论(0) 推荐(0) 编辑
摘要:异常包括:全局异常、特定异常和自定义异常。 第一步,创建一个异常处理类,并在类上添加 @ControllerAdvice 注解 第二步,在类中添加出现异常时要执行的方法,并在方法上添加对应注解,指定出现哪个异常时会执行此方法。 1) 全局异常处理 2)特定异常处理 3)自定义异常处理(自定义异常的处 阅读全文
posted @ 2023-05-30 15:54 阳冬园 阅读(20) 评论(0) 推荐(0) 编辑
摘要:Mybatis-plus 特点介绍: 1、无侵入:只做增强不做改变,引入它不会对现有工程产生影响 2、强大的CRUD操作:内置通用Mapper、Service,仅仅通过少量配置即可实现单表大部分CRUD操作,更有强大的条件构造器,满足各类使用需求。 3、支持 Lambda 形式调用:通过 Lambd 阅读全文
posted @ 2023-05-29 16:39 阳冬园 阅读(33) 评论(0) 推荐(0) 编辑
摘要:支付系统如何设计? 支付系统整体可以看成由 交易核心 + 支付核心 两个大系统。交易系统关联了业务场景和底层支付,支付系统完成了调用支付工具到对账清算等一系列相关操作。 1、支付系统总览 核心系统交互 业务图谱 2、核心系统解析 交易核心 交易核心把公司的业务系统和底层支付关联起来,让业务系统专注于 阅读全文
posted @ 2023-05-26 16:56 阳冬园 阅读(273) 评论(0) 推荐(0) 编辑
摘要:分层领域模型规约: DO(Data Object):此结构与数据库表结构一一对应,通过DTO向上传输数据源对象。 DTO(Data Transfer Object):数据传输对象,Service 或 Manager 向外传输的对象。 BO(Business Object):业务对象,由Service 阅读全文
posted @ 2023-05-26 13:43 阳冬园 阅读(136) 评论(0) 推荐(0) 编辑
摘要:1、导语(可跳过) Java小白一枚,研读公司代码。发现实体类上加了@Builder、@NoArgsConstructor和@AllArgsConstructor。话不多说,上代码 2、实体类代码@Data @EqualsAndHashCode(callSuper = false)@Builder@ 阅读全文
posted @ 2023-05-17 09:36 阳冬园 阅读(367) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示