2017-11-11 22 views
0

MySQL DBをSpringに接続することを学ぶと問題が発生しています。私はアプリケーションを実行することができ、エラーなしでコンパイルしますが、パスを適切にマップしません。 DB内のテーブルに接続するエンティティを作成しました。さらに、DBVisualizerを使用してこのテーブルからデータを取得できるので、MySQLデータベースが正常に動作していることを確認できます。 以下のエラー -Java Spring - MySQL Connectionは動作しますが、パスは設定されません

    2017-11-11 16:32:53.619 INFO 7274 --- [   main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest) 
        2017-11-11 16:32:53.622 INFO 7274 --- [   main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) 

どのようなアイデアですか?以下は

私のコントローラが..です

  @RestController 
      @RequestMapping(value = "/people") 
      public class PersonController { 

       @Autowired 
       PersonService personService; 
       @RequestMapping(value = "/person", method = RequestMethod.GET) 
       public List<Person> findAll() {return personService.findAll(); } 
+0

'-servlet.xml'ファイルでコントローラをどのように設定したかを表示しますか? – VHS

+0

pomファイルにありますか? –

答えて

0

は、私はあなたの取得したデータが正常であると言えるでしょう。 JSONコンバータを確認してください。 JsonString応答にオブジェクトを変換します。

@Override 
public void configureMessageConverters(List<HttpMessageConverter<?>> converters) { 
    MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter(); 
    ObjectMapper mapper = new ObjectMapper(); 
    mapper.configure(MapperFeature.DEFAULT_VIEW_INCLUSION, true); 
    mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); 
    mapper.configure(DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY, true); 
    converter.setObjectMapper(mapper); 
    converters.add(converter); 
} 
関連する問題