-2

Im Nach dem ersten Beispiel (beginnt bei 22 Seite) von der heruntergeladenen PDF des Buches "Lernen Frühling Anwendungsentwicklung" .Ich folgte alle Schritte genau wie in dem Buch angewiesen. Im rot unterstrichen bei greetUser bekommen(), in der unter Leitung MainClass.javaFehler mit meinem ersten Federcode

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

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> 
+0

Und der Fehler ist ???? –

+0

Es gibt eine rote Unterstreichung unter greetUser() in der Zeile System.out.println (greetingMessageService.greetUser()); In MainClass.java. Warum? – Jboy

+0

Was ist der Fehler? Es gibt eine Nachricht irgendwo ... Eine Redline kann Tausende von Gründen haben, wenn Sie die Fehlermeldung nicht wissen, wird es schwer sein, Ihnen zu helfen. –

Antwort

-1

Und die rote Linie auf magische Weise verschwindet ?? Ich verbrachte 2 Stunden, um das loszuwerden und plötzlich war es weg.

Verwandte Themen