我今天开始学习spring,我有一个问题,当编译带有注释的java文件时,注释会发生什么?我问这个的原因是因为当我们选择使用 xml 方法和注释方法时我看到的根本区别,我认为是 spring 的哲学。我理解的方式是spring说你所有的java类都可以是简单的pojo,并且所有与spring相关的配置都应该保持独立(如xml文件。)
如果使用 xml *.java 文件开发 spring 应用程序,则不知道 spring 容器,并且被编译到 .class 中,没有任何与 spring 相关的依赖项。
但是现在当我们注释 .java 文件并编译文件时,编译后的文件现在已经将所有与 spring 相关的依赖项都硬烘焙到其中,并且不再是简单的 pojo 类。
这个对吗 ?我不确定我是否在这里遗漏了一些东西。