当前位置: 首页 > 知识库问答 >
问题:

带Spring Boot路由URL的Angular 4使用hashcode

宗乐池
2023-03-14

下面是我的场景:

  1. 我正在使用带有Angular 4的Spring boot
  2. 我正在使用angull-cli生成构建文件,并将其放在resource-static文件夹下。
  3. 运行my pom.xml时,所有静态文件夹都在target-->Project文件夹-->WEB-INF-->Classes-->静态文件夹(预期)下复制

每次单击整个/整个URL都不会改变。如果我使用以下配置:

`@配置公共类WebConfig扩展WebMvcConfigurerAdapter{

@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
    registry.addResourceHandler("/**").addResourceLocations("classpath:/static/");
}

@Override
public void addViewControllers(ViewControllerRegistry registry) {
    registry.addViewController("/").setViewName("forward:/index.html");
}

@Bean
public InternalResourceViewResolver defaultViewResolver() {
    return new InternalResourceViewResolver();
}

}`

共有1个答案

翟奕
2023-03-14

我在我的项目中设置了一个类似bellow的getMapping。

@GetMapping("/{path:[^\\.]*}")
String redirect() {
    return "forward:/";
}
 类似资料:
  • 本文向大家介绍对angular4子路由&辅助路由详解,包括了对angular4子路由&辅助路由详解的使用技巧和注意事项,需要的朋友参考一下 子路由学习笔记: 子路由和路由一样的配置方法,都是声明好路由的入口,路由的路径,路由的出口,不一样的是自路由是嵌套在副路由里面的并且由children表明这是子路由且可以无限循环嵌套。 路由入口:需要注意的是在子路由的入口处不能再用/来跟路径名,/会告诉ang

  • 本文向大家介绍详解Angular4 路由设置相关,包括了详解Angular4 路由设置相关的使用技巧和注意事项,需要的朋友参考一下 1.路由相关配置 路由类设置 ngModule设置 组件模板设置 2.多路由处理 访问 /news/ 时同时加载 NewsComponent 和 News2Cmponent 两个组件 3.路有链接以及组件中调用路由方法使用 routerLinkActive="acti

  • 一个干净优雅的URL方案是高质量Web应用程序中的一个重要细节。 Django可以让你自己设计URL,无论你想要什么,没有框架限制。 要为应用程序设计URL,您可以非正式地创建一个名为**URLconf**(URL配置)的Python模块。 这个模块是纯Python代码,是一个简单的Python模式(简单的正则表达式)到Python函数(您的视图)之间的映射。 (1). Django是如何处理一个

  • 为了定义辅助路由,我们必须首先添加一个命名的路由出口,其中要呈现辅助路由的内容。 接下来,我们必须定义到应用程序的辅助路由的链接,以导航和呈现内容。 每个辅助路由是独立的路由,可以拥有: 自己的辅助路由 自己的浏览器历史记录栈

  • 将路由链接到参数 显示特定产品详细信息的组件的路由需要该产品ID的路由参数。我们可以使用以下实现: 注意:product-details路由的路径中的 ,它将参数放在路径中。例如,要查看ID为5的产品的产品详细信息页面,必须使用以下URL:localhost:3000/product-details/5 注意,指令传递一个数组,该数组指定路径和路由参数。或者,我们可以使用JS跳转: Product

  • 问题内容: 因此,我正在编写一个框架,我希望以此为基础来开发一些我正在使用的应用程序(该框架在那里,所以我有一个可以使用的环境,并且该系统可以让我使用例如一个登录) 我要创建这个框架,并且它的应用程序都使用面向资源的体系结构。 现在,我想创建一个URL路由类,该类可以由APP编写器(也可能由CMS App用户)扩展,但我想通过查看以下方法找出最佳方法:其他应用程序如何做到这一点。 问题答案: 我更