自定义博客皮肤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)
  • 收藏
  • 关注

原创 关于使用SpringBoot的@query注解使用原生sql查询出现but parameter ‘Optional[state]‘ not found in annotated query 问题

在方法中有userid和state参数,但是在@Query注解中只使用了一个userid,就会报错。有时候,生活就像一场无尽的奔跑,你以为自己已经跑得很快了,但实际上你只是在跑步机上,一直没有前进。在参数中删除state或者在查询语句中加入state条件的使用就可以解决。

2024-06-10 13:56:06 318

原创 Java设计模式——适配器模式

首先我们有两个很重要的类,第一个是Adapter,他就是适配器,第二个是Adaptee,就是被适配的那个类,当我们客户需要去访问原有类的功能时,我们可以无缝的访问适配器类,在适配二的时候有两种方式,第一种称为关联使用,关联使用就是把适配的对象放到适配器内,通过访问适配器的方法间接调用被访问的对象,第二种方法通过继承,成为子类,通过访问子类间接访问原有类。回到我们软件开发中,适配器模式的意义就是将一个类的接口变换成客户所期待的另一种接口,从而使原本因接口不匹配而无法一起工作的两个类能够在一起工作。

2024-04-24 19:47:20 408

原创 Java设计模式——简单工厂模式

被创建的实例通常具有共同的父类,也表明了各种各样的产品类其实都属于同一大类,那也说明了简单工厂模式,通常是创建某一大类下面的实例的一种模式。现在我们来看一下简单工厂模式的类图,在类图中,有三类角色,依次是抽象产品类Product,他表明了产品的大类,下面有各种子类比如产品A,产品B,产品C等等,具体创建步骤是交给了工厂,工厂Factory()类具有createProduct()方法,根据传入的不同参数,就可以决定创建什么类型的实例,如果传入A,就生成A对应的实例,这个就是简单工厂模式(比较简单对吧)

2024-04-23 15:43:59 391

空空如也

空空如也

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

TA关注的人

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