春天跑的问题;没有错误日志

时间:2016-01-14 05:19:12

标签: spring

我是一个新的蜜蜂,正在编写我的第一个春季课程。我有以下文件。

package com.springstarter;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class SpringUser
{
    public static void main( String[] args )
    {
        ApplicationContext context = new ClassPathXmlApplicationContext("Beans.xml");
        SpringStarter starter = ( SpringStarter ) context.getBean( "springstarter" );
        starter.getMessage();
    }
}

我有一个名为SpringStarter的bean

package com.springstarter;

public class SpringStarter
{
    private String message;

    public String getMessage()
    {
        return message;
    }

    public void setMessage( String message )
    {
        this.message = message;
    }
}

Beans.xml

<?xml version="1.0" encoding="UTF-8"?>

<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
    http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">

   <bean id="springstarter" class="com.springstarter.SpringStarter">
       <property name="message" value="Hello World!"/>
   </bean>
</beans>

以下是包结构:

enter image description here

我使用Spring 4.2.4在eclipse Mars中运行程序。 我没有找到任何编译问题,但程序只显示以下日志。

Jan 14, 2016 10:36:08 AM org.springframework.context.support.ClassPathXmlApplicationContext prepareRefresh
INFO: Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@73a83205: startup date [Thu Jan 14 10:36:08 IST 2016]; root of context hierarchy
Jan 14, 2016 10:36:08 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [Beans.xml]

预期的输出是Hello World!

如果我犯了任何明显的错误,请告诉我。

1 个答案:

答案 0 :(得分:1)

没有错,但要在控制台上打印输出,所以你应该像:

一样使用它
System.out.println(starter.getMessage());