专栏名称: 鸭哥聊Java
回复关键字:666 ,领取免费简历模板,Java面试题,Java编程视频等。本号内容涵盖Java源码,JVM源码,Dubbo源码,Spring源码,Spring Cloud微服务架构,分布式高并发架构技术,MySQL性能调优等。
今天看啥  ›  专栏  ›  鸭哥聊Java

知乎百万浏览:曾经那些Java框架疯狂使用xml,为啥现在又回归"硬编码"了?

鸭哥聊Java  · 公众号  ·  · 2024-10-07 10:24
    

文章预览

今天我们聊一个老程序员们都能感同身受的话题: Java世界的“去XML化”趋势 。 曾经那段到处都是xml文件的日子,真的令人“怀念”……啊不,准确说是“噩梦”。 从Spring、Struts到Hibernate,无论走到哪里,总有几百行xml文件等着你慢慢调试。现在回想起来,那时候的我们仿佛在和xml“纠缠不清”,心里只有一个想法:我还能写代码吗?全是xml啊! 大家 当时都在推崇这种“松耦合”的方式,似乎不用硬编码就能达到解耦的巅峰 。结果没几年,Spring Boot这种“硬编码”配注解的风潮又卷土重来,把XML撂在了一边。这到底是怎么回事?XML真的走了弯路吗? 先回到十多年前的Java开发,那时候我们做项目,基本上 XML 就是主力配置语言。 像Spring、Struts这些框架都狂热地拥抱XML配置 ,光是Spring项目的配置文件就能有几百上千行,特别是在早期Spring项目中, ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览