1.方法
日食プロジェクトをデバッグするときに、コンパイラは有用ではありません前だけでなく、パスを取得
/ * プライベート静的ロガーロガー= Logger.getLogger(BookController.class)。* / @RequestMapping( "/インデックス" ) パブリック文字列bookHandle(HttpServletRequestのサーブレット){ JSONObject JSON = JsonResourceUtils.getJsonObjFromResource ( "静的/ JSON / book_nav.json"、servlet.getServletContext()getRealPath( "/" )); リターン「本」。 }
2.方法2
実際のプロジェクトの実行時クラスパスを取得します。
/ * プライベート静的ロガーロガー= Logger.getLogger(BookController.class)。* / @RequestMapping( "/インデックス" ) パブリック文字列bookHandle(HttpServletRequestのサーブレット){ JSONObject JSON = JsonResourceUtils.getJsonObjFromResource
/ *这里直接获取到了文件路径* / (BookController。クラス .getClassLoader()のgetResource( "静的/ JSON / book_nav.json」).getPath()); リターン「本」。 }