我的Spring Boot应用程序中有此代码
@RestController
public class SampleController {
public SampleController() {
File file = new File("restresources");
System.out.println("File -> "+ file.getAbsolutePath());
}
@GetMapping(value = "/sample")
public String sampleText(HttpServletRequest request){
System.out.println("Sample Text");
return "Sample Text";
}
@RequestMapping()
public String acceptAny(){
return "ASDasdasdasdasd";
}
}
acceptAny方法是否接受来自浏览器的所有网址匹配?但是我的公用文件夹中也有文件。因此,当我点击localhost:8090 /时,它没有加载react index.html,而是加载了acceptAny()方法。
如何加载react index.html而不是调用此acceptAny()方法,或者有什么方法可以从Controller本身加载React index.html?
我们非常感谢您的帮助!
答案 0 :(得分:0)
首先,您拥有删除方法acceptAny
并没有任何用处。
比您应该构建自己的reactjs项目并在resources/public
或resources/static
中复制构建文件,而不是运行项目并在浏览器中打开 localhost:8090 /