Spring Boot和Angular更改路径手动重定向到根

时间:2018-07-16 10:23:57

标签: angular spring-boot

我正在将Spring引导后端和Angular前端合并到一个可部署的应用程序中。

当我手动将路径从 ANTLRStringStream in = new ANTLRStringStream("abcabde"); IdTestLexer lexer = new IdTestLexer(in); lexer.setFlag(true); CommonTokenStream tokens = new CommonTokenStream(lexer); IdTestParser parser = new IdTestParser(tokens); parser.identifier2(); 更改为localhost/getCities/6或刷新页面时,它会将我重定向到根localhost/getCites/12

我试图在没有后端的情况下对其进行测试,因此这种方法效果很好。但是,当我构建前端并将其放置到后端时,我遇到了这个问题。

我不知道我还能尝试什么以及可能是什么问题?

1 个答案:

答案 0 :(得分:0)

在Spring Boot中将其添加到我的控制器时,我解决了这个问题

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class ViewController {

@RequestMapping({"/getCities/**", "/streets/**"})
   public String index() {
       return "forward:/index.html";
   }
}