如果你只记住一句话,就记这个:
Micronaut 不是“另一个注解框架”,而是一支把依赖注入、AOP、序列化、数据访问元信息尽量提前到编译期整理好的轻装侦察营。
在这支营里:
- Controller 是前线哨站
- Service 是营内协同小队
- Configuration 是行军参数板
- Repository / Data 是档案调阅系统
- Compile-time DI 是编队名册
- Compile-time AOP 是任务规则手册
- Native image / fast startup 是快速出动能力
你真正学会 Micronaut 的标志,不是会写 @Controller。
而是你开始本能地这么想:
哪些元信息应该在编译期就整理好?
哪些运行时开销本来就不该拖到出发时再做?
我现在写的是一个“大而全驻军”,还是一支“轻装侦察营”?一旦你开始这样思考,Micronaut 就不再是“另一个 JVM 框架”。
它会变成你脑子里一整套很清楚的:
编译期轻装侦察营宇宙。