
SpringBoot
文章平均质量分 52
一个不称职的程序猿
一个不称职的程序猿,一个整天只想浑水摸鱼的程序猿,一个只想混吃等死的程序猿。
低调努力工作,不求闪亮显眼和光芒四射,只为平静和淡定。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring 中常用的手动装载 bean 方法
在 Spring 的 bean 转载条件中,虽然 Spring 给我们提供了非常好用便捷的 Condition 相关注解,但是很多时候 Condition 相关注解并不满足我们的需求,我需要更复杂的条件手动控制是否装置 bean。这个时候我们就可以实现 Spring 为我们提供的几个接口来实现手动 bean 的注入。原创 2024-05-21 14:02:22 · 815 阅读 · 0 评论 -
Spring SpEL 表达式语言
Spring也有自己的EL,叫Spring Expression Language,简称SpEl。其可以在程序中单独使用,也可以在Spring应用中进行bean定义时使用。其核心是org.springframework.expression.Expression接口,Spring使用该接口来表示EL中的表达式。通过Expression接口的系列getValue()方法我们可以获取对应Expression在特定EvaluationContext下的值,也可以通过其系列setValue()方法来设值。原创 2023-09-21 09:16:11 · 1605 阅读 · 0 评论 -
Spring Boot + Flowable 工作流引擎
想必大家再看这篇文章的时候已经对目前主流的工作流引擎有所了解了。目前主流的工作流开源框架也就 Activiti/Camunda/Flowable 这几个了,在我对这三大工作流引擎简单使用了解后,最后选择了 Flowable 来写这篇文章。(有可能是我个人比较喜欢吧!在之前也有考虑过 Camunda,毕竟它更加的轻巧灵活,他的初衷就是为开发人员设计的“小工具”,但我个人的感觉而言,Camunda 从代码上看并没有 Activiti 和 Flowable 好,而且他的社区是最不活跃的一个,所以不太建议使用。当然原创 2022-06-23 14:46:15 · 9397 阅读 · 1 评论 -
springboot使用proguard代码混淆配置
pom.xml文件完整配置<build> <plugins> <!--混淆代码插件--> <plugin> <groupId>com.github.wvengen</groupId> <artifactId>proguard-maven-plugin</artifactId> <executions> <execution> <ph原创 2021-07-20 10:29:35 · 2235 阅读 · 0 评论 -
druid-spring-boot-starter整合hive遇到的一个小坑
事情起源于一个数据治理平台,数据治理平台本来管理的数据源就比较多,从关系型数据库到非关系型数据库。刚开始项目还没集成Hive数据库时所有Druid功能一切正常使用,直到项目集成Hive数据库后Druid的监控功能用不了了,访问/druid/index.html后台一直报错。错误如下:2020-08-07 08:55:22.307 [http-nio-8888-exec-1] ERROR o.a.c.core.ContainerBase.[Tomcat].[localhost]:175 - Except原创 2020-08-07 09:28:22 · 2369 阅读 · 0 评论 -
Spring Boot集成Swagger2加入bootstrap-ui和knife4j
swagger 简介swagger 是一个 api 文档维护组织,后来成为了 Open API 标准的主要定义者,现在最新的版本为17年发布的 Swagger3(Open Api3)。 国内绝大部分人还在用过时的swagger2(17年停止维护并更名为swagger3)swagger2的包名为 io.swagger,而swagger3的包名为 io.swagger.core.v3。maven依赖加入<!-- Swagger API文档 --><dependency>原创 2020-07-20 16:48:27 · 723 阅读 · 0 评论