-1
私は簡単なSpring Webアプリケーションを構築しました。私は@RequestMappingと、このシンプルな@Controllerを持っているが、私はそれを実行したとき、私はURLをヒットすることはできません。私の単純なSpring Webサービスに何が問題なのですか?
http://localhost:8080/labutil/all
は私が間違って何をしているのですか?
package com.mycompany.ion.labutil.controller;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import com.nokia.ion.labutil.service.LabService;
@Controller
public class LabController {
@Autowired
private LabService labService;
@RequestMapping(value = "/all", method = RequestMethod.GET)
public String getAll() throws Exception {
List<String> list = labService.getAll();
// build fake little json formatted data
StringBuffer sb = new StringBuffer("{");
for (String s : list) {
sb.append("{ "+s+" }, ");
}
sb.append("}");
return sb.toString();
}
}
また、http:// localhost:8080/allを試すことができますか?私にはURLの問題のように思えます。 – Kael53
application-context.xmlファイルを投稿してください。 – SachinSarawgi
あなたは '/ labutil'をコントローラのどこにでも設定していません。 @ Kael53の提案がうまくいくはずです(おそらくURLにアプリコンテキストを追加する) – Alfabravo