- 博客(4)
- 收藏
- 关注
原创 SpringBoot通过邮箱发送来完成邮箱注册和定时发送邮件通知
try {// 创建邮件消息// 设置发件人// 设置收件人// 设置主题// 设置内容// 启用调试模式(可选)// 发送邮件System.out.println("邮件发送成功!");// 捕获异常并打印错误信息System.out.println("邮件发送失败!");这里我只写了发送文本信息的,登录验证,定时发送消息够用了,需要其他的可以网上搜一下。我简单说一下关于。
2025-04-02 17:36:40
329
原创 关于使用SpringBoot的@query注解使用原生sql查询出现but parameter ‘Optional[state]‘ not found in annotated query 问题
在方法中有userid和state参数,但是在@Query注解中只使用了一个userid,就会报错。有时候,生活就像一场无尽的奔跑,你以为自己已经跑得很快了,但实际上你只是在跑步机上,一直没有前进。在参数中删除state或者在查询语句中加入state条件的使用就可以解决。
2024-06-10 13:56:06
604
原创 Java设计模式——适配器模式
首先我们有两个很重要的类,第一个是Adapter,他就是适配器,第二个是Adaptee,就是被适配的那个类,当我们客户需要去访问原有类的功能时,我们可以无缝的访问适配器类,在适配二的时候有两种方式,第一种称为关联使用,关联使用就是把适配的对象放到适配器内,通过访问适配器的方法间接调用被访问的对象,第二种方法通过继承,成为子类,通过访问子类间接访问原有类。回到我们软件开发中,适配器模式的意义就是将一个类的接口变换成客户所期待的另一种接口,从而使原本因接口不匹配而无法一起工作的两个类能够在一起工作。
2024-04-24 19:47:20
464
原创 Java设计模式——简单工厂模式
被创建的实例通常具有共同的父类,也表明了各种各样的产品类其实都属于同一大类,那也说明了简单工厂模式,通常是创建某一大类下面的实例的一种模式。现在我们来看一下简单工厂模式的类图,在类图中,有三类角色,依次是抽象产品类Product,他表明了产品的大类,下面有各种子类比如产品A,产品B,产品C等等,具体创建步骤是交给了工厂,工厂Factory()类具有createProduct()方法,根据传入的不同参数,就可以决定创建什么类型的实例,如果传入A,就生成A对应的实例,这个就是简单工厂模式(比较简单对吧)
2024-04-23 15:43:59
455
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人