全书目录

第四十六篇:Micronaut 完全指南 —— 编译期轻装侦察营宇宙

第十三章:常见误区 —— 很多人不是不会用,而是用错地图看 Micronaut

2 分钟 644 字 第 861 / 962 个阅读单元

#误区 1:把 Micronaut 看成“轻量版 Spring Boot”

这说法不完全对。

它确实会让很多 Spring 背景的人觉得熟悉,但 Micronaut 的核心不是“把 Spring 缩小”。

它真正的核心是:

compile-time bean introspection / DI / AOP。

#误区 2:以为只要用了 Micronaut 就天然性能无敌

不对。

框架启动更轻,不代表你业务代码就不会写出瓶颈。

下面这些一样会拖垮系统:

  • 阻塞 I/O 用错
  • 数据库查询乱写
  • 共享锁太粗
  • 外部调用无超时
  • 对象模型过重

Micronaut 的优势是“营地更轻”,不是“你怎么打都赢”。

#误区 3:把所有配置都写成散装字符串

Micronaut 明明给了很好的配置绑定能力,如果还全部散落成字符串读取,项目一大就会很难维护。

#误区 4:以为编译期路线就等于没有学习成本

恰恰相反。

你要真的理解:

  • 为什么它强调注解处理
  • 为什么它反复讲 introspection
  • 为什么它和反射-heavy 路线不一样

不然就会只学到表面语法。

#误区 5:把 Micronaut Data 当成“只是另一个 JPA 包装”

不完全是。

它的很多价值,恰恰来自编译期生成查询元信息、减少运行时负担。

#误区 6:以为 Micronaut 只能 Java 用

Micronaut 对 Kotlin 也非常友好,而且很多团队用 Kotlin + Micronaut 的组合就是冲着这个现代云原生体验去的。