日食中的控制台println没有打印出来

时间:2016-06-24 11:29:05

标签: java eclipse spring spring-data

我在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();
        }
    }
}

1 个答案:

答案 0 :(得分:0)

我也让Eclipse控制台暂时中断了。您可能有多个线程运行相同的实例,只是查看错误的控制台选项卡。 无论如何最简单的解决方法是完全重启你的系统。