我正在学习springframework,我不想使用任何IDE,我想在bash的纯命令行中使用java。我已经下载了很多jar,我可以在/root/.m2/repository以及/ usr / share / maven / ref / repository /中看到它们。我要编译的AppConfig.java
具有以下内容:
@Configuration
public class AppConfig {
// this is all there is
}
没有@Configuration
注释,它编译得很好。在我的头顶,我知道我需要拉入正确的罐子。为了系统地处理这些事情,我想知道如何:
如果需要,我接受maven pom.xml做事的方式,但如果可能的话,我想以最小的方式工作。
答案 0 :(得分:2)
真正的答案:不要这样做。
对于一个刚开始使用Java的新手来说,首先自己完成所有工作是有益的 - 只需手动使用文本编辑器和javac。因为那会教你很多东西。
但是:Spring框架不是Java新手应该开始的。当你更有经验时,你会停止手动完成所有事情。然后你更专注于使用周围的所有工具,让你的生活更轻松。因此:使用spring时 - 使用IDE和构建系统,如maven或grade。因为sprint本身会增加(几个)复杂程度。
喜欢:当你以建筑师的身份开始时,你可能会自己用铲子挖掘你花园洋房的地下室。但是一旦你打算做真正的工作",你就会忘记挖掘机并开始使用挖掘机。