最近在用 spring boot 搭服务框架,早上刚开始摸鱼看隔壁《在虾皮做业务被 go 恶心到了》于是摹仿骗波币。
目前框架做了多数据源,自定义权限验证,类型转换工厂,自定义 cache 等功能,涉及了大量的配置与自定义实现。
过程中 spring boot 的魔法( annotation )增加了大量困难,组件之间看似毫无关系实则关系错综复杂,层层嵌套,想自定义一个模块得阅读大量 sping boot 代码。一个 annotation 如果不了解 spring boot 根本都找不到实现位置。
“一个配置明明刚刚还好用,现在却不好用了,我什么都没改啊”(掀桌)
诚然 spring boot 是个很伟大的框架,如果不深入定制(默认安装)或使用别人定制好的( BAT )框架开发是很爽的,毕竟就是写写 @
Configuration 的事。
不过做一辈子 CRUD boy 是很难的,想成长(涨工资)是绕不过理解 spring boot 的,但是其学习曲线极其陡峭,甚至有“故意写的让人看不懂”的嫌疑。说到底还是我太菜了🐶️
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/817803
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.