Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我的第一个spring代码出错_Spring_Spring Mvc_Spring Security_Spring Data_Spring Integration - Fatal编程技术网

我的第一个spring代码出错

我的第一个spring代码出错,spring,spring-mvc,spring-security,spring-data,spring-integration,Spring,Spring Mvc,Spring Security,Spring Data,Spring Integration,我遵循了《学习spring应用程序开发》一书下载的pdf中的第一个示例(从22页开始)。我完全按照书中的说明遵循了所有步骤。 我在greetUser()的下面一行MainClass.java中看到一条红色下划线 System.out.println(greetingMessageService.greetUser()); package org.springframework.chapter1.main; import org.springframework.chapter1.service

我遵循了《学习spring应用程序开发》一书下载的pdf中的第一个示例(从22页开始)。我完全按照书中的说明遵循了所有步骤。 我在greetUser()的下面一行MainClass.java中看到一条红色下划线

System.out.println(greetingMessageService.greetUser());
package org.springframework.chapter1.main;

import org.springframework.chapter1.service.GreetingMessageService;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;


public class MainClass {
    public static void main(String[] args) {          

        ApplicationContext context = new  ClassPathXmlApplicationContext("beans.xml");     

        GreetingMessageService greetingMessageService =  context.getBean("greetingMessageServiceImpl",  GreetingMessageService.class);  

        System.out.println(greetingMessageService.greetUser());   
        } 

}
GreetingMeessageService.java

package org.springframework.chapter1.service;

   public interface GreetingMessageService {

     public String greetUser();

   }
GreetingMessageServiceImpl.java

package org.springframework.chapter1.service;
import org.springframework.stereotype.Service;
@Service 
public class GreetingMessageServiceImpl  implements  GreetingMessageService 
{

 public String greetUser() {         

return "Welcome to Spring";   
}
}
MainClass.java

System.out.println(greetingMessageService.greetUser());
package org.springframework.chapter1.main;

import org.springframework.chapter1.service.GreetingMessageService;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;


public class MainClass {
    public static void main(String[] args) {          

        ApplicationContext context = new  ClassPathXmlApplicationContext("beans.xml");     

        GreetingMessageService greetingMessageService =  context.getBean("greetingMessageServiceImpl",  GreetingMessageService.class);  

        System.out.println(greetingMessageService.greetUser());   
        } 

}
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"
    xmlns:context="http://www.springframework.org/schema/context"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
        http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.1.xsd">


<context:component-scan  base-package="org.springframework.chapter1.service"/>


</beans>


红线神奇地消失了??我花了2个小时来摆脱它,但它突然消失了。

错误是???在System.out.println(greetingMessageService.greetUser())行中的greetUser()下有一个红色下划线;在MainClass.java中。为什么?错误是什么。某处有个消息。。。如果你不知道错误信息,红线可能有成千上万的原因,这将很难帮助你。@Deinum它神奇地消失了。谢谢you@Denium我无法接受我自己的答案,请有人帮我把它关闭。