我正在使用spring批处理创建一个应用程序,其中我正在从数据库中读取数据并将其填充到D驱动器中的文件中。我的应用程序没有任何错误,但是当我运行我的应用程序时,控制台不会显示任何异常。实际上,控制台完全是空白的。我无法弄清楚应用程序是否真的被执行了。 我正在使用CommandLineJobRunner类来执行我的工作。
您的所有评论都会有很大帮助。 感谢
答案 0 :(得分:1)
从数据库中读取数据并将其填充到D驱动器中的文件中
我无法弄清楚该应用是否真的被执行
您检查过D
驱动器了吗?那个文件在那里吗?它是否按预期填充?
根据经验=>编写一个测试,确保文件在D
驱动器上,并且它具有所需的所有数据。但首先,您可以手动检查它。
关于你的问题=>您没有看到任何内容的原因很可能与日志记录错误配置有关。
如果您使用log4j
/ slf4j
/ etc,请务必在类路径中放置默认(开始)lo4j.properties
/ lo4j.xml
文件[例如你的项目的根]。如果您使用logback
,请确保{class 1}在您的类路径中(作为开始)默认配置:
logback.xml
答案 1 :(得分:0)
您是否使用像Eclipse这样的IDE开发应用程序?如果是这样,您可以尝试调试代码,以便找出应用程序无法按预期运行的原因。