新知识杂记(Assert进行异常判断、参数封装、枚举类)-2017/4/19

本文介绍了在开发中学习到的面向对象设计原则,包括将接口方法的参数和返回值封装到单独的类中以方便维护,以及使用Spring框架的Assert工具类进行异常判断,避免直接抛出RuntimeException。此外,还讨论了枚举类的使用,特别是在定义状态值时的应用,强调了枚举类的规范命名和检查方法的重要性。
摘要由CSDN通过智能技术生成

在有人带的开发中学到了很多以前没用过的东西,希望可以写下来总结一下,以后看一下。

1.service层接口中定义的方法中都要传入的参数和返回的结果(无是void),以前都是直接去写传进去什么参数,返回什么数据类型的返回值。今天学习了把入参和返回参数都封装成为一个类,这样更符合面向对象的准则。还有个最重要的作用就是如果后边的实现类要增加参数和减少参数,这里不用对接口中的方法定义进行修改,直接在封装的参数类中去修改即可。如图所示,这是一个更新物流公司合作状态的入参的一个类。

package com.ihomefnt.psi.logistics.company.dto;

import com.wordnik.swagger.annotations.ApiModel;
import com.wordnik.swagger.annotations.ApiModelProperty;

/**
 * 2017/4/18
 * 
 * @author zhanglijun
 *
 */
@ApiModel("更新合作状态入参")
public class LogisticsCoopStatusUpdateRequestDto {
	@ApiModelProperty("物流公司id")
	private Long logisticsCompanyId;

	@ApiModelProperty("合作状态 : 1正常合作,0暂不合作")
	private Integer cooperationStatus;

	private Long userId;

	public Long getUserId() {
		return
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值