我在tutorial之后做了一个简单的弹簧应用程序。 运行应用程序在控制台中没有错误。
问题:但遗憾的是,我没有通过控制台中的程序进行任何打印。 我也无法调试,因为Eclipse不会在断点处停止。
注意:我还找到了关于eclipse控制台的post,但解决方案似乎并不适合我。我认为这是我项目中的一个问题。
问题:我是否必须打开一个特殊的视角来查看控制台中的prinln输出?
主类:
public class SpringDataDemo {
public static void main(String[] args) {
try {
ApplicationContext context = new ClassPathXmlApplicationContext("resources\\spring-configuration.xml");
// Fetch the DAO from Spring Bean Factory
EmployeeDao employeeDao = (EmployeeDao) context.getBean("EmployeeDaoImpl");
Employee employee = new Employee("Employee123");
// employee.setEmployeeId("1");
// Save an employee Object using the configured Data source
employeeDao.save(employee);
System.out.println("Employee Saved with EmployeeId " + employee.getEmployeeId());
// find an object using Primary Key
Employee emp = employeeDao.findByPrimaryKey(employee.getEmployeeId());
System.out.println(emp);
// Close the ApplicationContext
((ConfigurableApplicationContext) context).close();
} catch (BeansException | SQLException e) {
e.printStackTrace();
}
}
}
答案 0 :(得分:0)
我也让Eclipse控制台暂时中断了。您可能有多个线程运行相同的实例,只是查看错误的控制台选项卡。 无论如何最简单的解决方法是完全重启你的系统。