当前位置:首页 > 每日看点 > 正文内容

Java 的那些框架曾经疯狂地使用 xml ,不用硬编码,但现在怎么又“去 xml 化”回归硬编码了?

卡卷网1年前 (2025-01-14)每日看点199

Java后端有时候就是解耦解魔怔了。

如果一个java项目,不用Spring,不用DI,自己初始化配置,服务,Dao,无状态的就用 static method,singleton,业务逻辑里想用那个服务类就直接调用。这样的开发会怎样?

会很爽。

我试过,这样对代码流程100%的掌控,没有任何意料以外的行为,大量减少在stack overflow查诡异错误的时间。所有逻辑聚合于一处,维护起来非常轻松,交给别人也可以快速上手。

代码写逻辑,配置写环境。

一些框架为了解耦,逻辑写到配置里,A依赖B,不能直接依赖B,要给B写个接口,再给接口写个实现,再把实现写到配置文件里,一个一句话的东西,写三个地方,还说是为了扩展,你写底层框架也就罢了,大家都是写业务逻辑的,要多少种花样实现?到项目下线也没有写第二个Impl。

该耦合不让它耦合,把低耦合写出低内聚的效果。

系统固有的复杂性只会转移,不会消解。把代码的逻辑,写到xml里,只会让维护更痛苦,不会让系统简单。

现在鼓励写在注解里,因为注解也是代码,本来就该是代码的逻辑,绕一圈发现,还是放在代码里最省心。注解现在也有被滥用的趋势,一个注解不行,还要了解几个注解合并怎么用,升个版本注解的意思可能还会变,总之,dsl不堪重用。

写代码,简单直接就好。

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/01/9304.html

分享给朋友:

相关文章

重磅消息:多个知名盗版网站关闭,倡导正版付费,迎接正版时代

重磅消息:多个知名盗版网站关闭,倡导正版付费,迎接正版时代

近年来,互联网上的免费资源站点经历了前所未有的变革,尤其是那些深受用户喜爱的影视、动漫及软件下载平台。随着全球范围内对于知识产权保护意识的提升以及相关法律法规的不断完善,曾经风光无限的一些网站正逐渐退出历史舞台。例如,在2023年的夏天,一...

天涯论坛关闭后,除了知乎,大家都在逛什么?

天涯论坛关闭后,除了知乎,大家都在逛什么?

天涯神贴合集完整版,给大家整理好了!那年大学,打开天涯,感觉打开了一片新天地,里面什么样的人都有,有大神也有蛇神,比某乎好太多了,可惜后面关了很多年前,天涯社区曾出现了不少深受欢迎的帖子,成功地预言了许多形势和事件。这些帖子因此被冠以“天涯...

大量刷短视频,会让大脑变笨拙吗?

会。我曾经是一名高三学生,亲身实践过。当时集中突破语文,每天都在刷语文卷。然后有一天想躺一下刷手机,结果短视频刷完了,我再去看哪些文章,只觉头晕眼花,难以理解文字。不过好在这种情况是短时间的,过了一天我的能力又恢复了。在我看来,长期刷短视频...

2024,java开发,已经炸了吗?

炸的透透的了,坐标南京。一月底,一个好哥们,双休朝九晚六不加班18K,被裁。入职不到两年,算是工资和年终奖才赔了6.5W左右。上周五新公司入职,周六开始加班。现在每周134加班到晚上八点,好像薪资还不如以前高。三月上旬,另一个好哥们,薪资好...

都是前端框架,为什么用 React 的人会有优越感?

都是前端框架,为什么用 React 的人会有优越感?

上家公司一直搞react,最近第一次写个vue3项目。老板朋友来了看了下页面说:这用vue写的吧。我:是...老板朋友:一看就知道是vue做的。这tm你看一眼页面就知道用的啥框架?这感觉就是,我一直用苹果,偶尔用了下华为打电话,有个人离老远...

为什么神经网络可以解偏微分方程,是什么原理?

为什么神经网络可以解偏微分方程,是什么原理?

题主一直比较关心神经网络在其他科学领域的应用,比如数学、物理学还有生物学,比如AlphaFold。本次带来的这篇文章傅里叶神经网络算子解偏微分方程就是一个很有意思的方向,其实我自己去年在给美国一个客户做兼职预测数字货币期权价格的时候就用到过...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。