自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring中实现策略工厂模式

首先,我们需要定义一个策略接口,这个接口是所有策略类必须实现的。通过本文,我们详细介绍了如何在Spring中实现策略工厂模式。笔者作为一个刚入行不久的菜鸟第一次看到策略实现类竟然能通过@Resource或@Autowired注解注入map感到十分神奇,特地记录一下,也希望能帮助和我一样的初学者理解策略工厂模式,未来还需要不断地学习进步!

2024-11-01 21:45:00 492

原创 Spring框架中@Bean注解方法形参的自动装配与多Bean处理策略

Bean注解是Spring框架的一部分,用于在配置类中声明一个bean。Spring容器在启动时会自动调用带有@Bean注解的方法,并将返回的实例注册为Spring应用上下文中的bean。@Bean在上面的例子中,myBean()方法被@Bean注解修饰,因此Spring会调用这个方法并注册返回的MyBean实例。通过@Bean注解修饰的方法形参自动装配是Spring框架提供的一种强大的依赖注入机制。它简化了配置,提高了代码的可读性和可维护性。

2024-10-14 08:42:10 334

原创 Maven打包时包含依赖项:maven-shade-plugin与maven-assembly-plugin的使用

在Maven项目中打包依赖项时,和都是强大的工具。选择哪个插件取决于你的具体需求和项目要求。通过合理配置这两个插件,你可以轻松地生成包含所有依赖项的可执行JAR或WAR文件,从而简化部署和运行过程。希望这篇文章能帮助你更好地理解如何在Maven项目中打包依赖项。如果你有任何问题或建议,请随时在评论区留言。

2024-10-14 08:37:29 694

原创 使用Feign远程调用获取文件流并转换为Base64编码

首先,我们需要定义一个Feign客户端接口,用于从远程服务获取文件流。注意,这里我们使用了Resource作为返回类型,它是Spring框架中用于抽象资源(如文件、URL等)的接口。Feign客户端会自动处理响应的转换,将二进制流封装为Resource对象。

2024-10-09 17:08:41 425

原创 springboot项目使用EasyExcel填充excel模板

前段时间工作中遇到在springboot项目中生成excel文件并保存的问题,由于excel比较复杂,因此不得不使用模板填充,这里记录一下使用easyexcel填充模板时遇到的一些困难以及对应解决办法

2024-10-09 14:18:24 1059

空空如也

空空如也

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

TA关注的人

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