自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 开闭原则spring中的解决方式

需求:完成支付模块需要支持微信支付,支付宝支付,通过传入code区分不同的支付方式,完成不同的支付逻辑我们首先想到的是用if 判断支付方式 :if(payType.getCode == 101){ // 支付宝支付} else if(payType.getCode == 102){ // 微信支付逻辑}但是如果我们需要增加一个银联支付,则需要继续改动业务逻辑,添加更多的if else,这样明显不符合设计原则中的开闭原则:对扩展开放,对修改关闭所以产生了如下的解决方式:PayCod

2020-12-23 21:31:20 274

原创 spring中自定义properties编辑器PropertyEditorRegistrar、PropertyEditorSupport的使用

需求:如何如下properties填充到对应如下两个对象中呢?customer.name=小术customer.address=湖北_武汉_黄陂@Datapublic class Customer { @Value("${customer.name}") private String name; @Value("${customer.address}") private Address address;}@Datapublic class Addres.

2020-12-15 19:07:02 956 3

原创 如何将代码push到github远程仓库

1.创建远程仓库2.填写仓库名称,点击创建3.这里使用ssh方式,复制ssh地址4.右键打开git命令行5.生成git ssh keyssh-keygen -t rsa -C [email protected] //邮箱号更改给key命名,如果电脑有多个key需要命名, 一个key可以不需要输入两次key的密码, 如果有密码, push的时候需要输入密码, 这里密码可以为空这样就生成成功了.6.将xx-key.pub公钥添加到github中7.打开idea配置远

2020-11-02 15:40:15 414 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除