- 博客(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关注的人