spring.mvc.view.suffix不起作用

时间:2017-06-25 18:14:52

标签: java spring spring-mvc spring-boot

我是春季启动的新手,我写了下面的WelcomeController。

@Controller
public class WelcomeController {
    @RequestMapping("/home")
    public String home() {
        return "homePage";
    }
}

然后我将spring.mvc.view.suffix=.html添加到a​​pplication.properties。 我想只有localhost:8080/home.html网址会呈现homePage.html。但是当我访问localhost:8080/home时,我仍然得到homePage.html,而不是我想象的404错误。

如何制作仅以'.html'合法的网址?为什么spring.mvc.view.suffix=.html配置不起作用?

1 个答案:

答案 0 :(得分:0)

我认为你对房产的目的感到困惑。基本上它所做的就是说明视图文件在服务器中的扩展名是什么。 在这里https://docs.spring.io/spring-boot/docs/current/reference/html/howto-spring-mvc.html阅读有关它的内容,参见第74.8章

我相信你只是想验证url端点并确保它以“.html”结尾

- (IBAction)showUpgradeWindow:(id)sender {
    if (!self.upgradeController){
        self.upgradeController = [[UpgradeWindowController alloc] initWithWindowNibName:@"UpgradeWindow"];
    }
    [self.upgradeController showWindow:self];
}