0

J2EE/Spring は初めてです。

RESTful Spring サービスに取り組んでいます。コントローラ クラスには、いくつかのマッピングがあります。アプリケーションに web.xml ファイルがありません。

ここで、ビルドから生成された war ファイルに index.xml ファイルを表示したいと思います。http://localhost/healthcheck/versionこの静的な index.html ファイルを表示する url を入力する方法はありますか。

編集:使ってみました

@Controller
@RequestMapping("/healthcheck")
public class HealthCheck {

    @RequestMapping(value = "/version", method = RequestMethod.GET)
    public String getVersion() throws Exception {
       URL indexUrl = servletContext.getResource("/index.html");
       System.out.println("url path : " + indexUrl.getPath());
       return indexUrl.getPath();
    }
}

ただし、 と入力するhttp://localhost/healthcheck/versionと、ログに次の DEBUG メッセージが表示されます。

 10:23:47.199 [http-bio-8080-exec-2] DEBUG o.s.w.s.m.m.a.RequestMappingHandlerMapping - Looking up handler method for path /localhost/wcm-service/index.html
    10:23:47.200 [http-bio-8080-exec-2] DEBUG o.s.w.s.m.m.a.RequestMappingHandlerMapping - Did not find handler method for [/localhost/wcm-service/index.html]
    10:23:47.200 [http-bio-8080-exec-2] WARN  o.s.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/wcm-service/localhost/wcm-service/index.html] in DispatcherServlet with name 'wcm-service'

どんな助けでも大歓迎です。

ありがとう

4

0 に答える 0