gpt4 book ai didi

spring-mvc - 没有模板引擎的spring-boot

转载 作者:行者123 更新时间:2023-12-04 02:09:39 26 4
gpt4 key购买 nike

我有一个显然不正常的 Spring-Boot 应用程序。它是 Spring-MVC,但我不想使用速度、百里香叶或任何东西。理想情况下,我只会使用 HTML。然后我使用 jQuery 对我的 REST 服务进行 AJAX 调用,然后用返回的 JSON 填充页面。我可以让它工作的唯一方法是将我的 html 放在 /src/resources/templates 下,然后为每个页面设置一个@Controller。所以我有:

@SpringBootApplication

public class Application {
public static void main(String[] args) throws Throwable {
SpringApplication.run( Application.class, args );
}
}

和我的 Controller
@Controller
public class HomeController {
@RequestMapping("/")
public String getHome() {
return "index"
}


@Controller
public class AboutController {
@RequestMapping("/about")
public String getAbout() {
return "about"
}

我已经查看了 Spring 指南和示例项目,但我不知道如何配置它。我正在使用入门项目来获取 spring-mvc 和安全性,但除此之外我不知道我需要做什么,所以导航到:

本地主机/家庭 本地主机/关于 本地主机/客户

或者,是否有必要为每个页面设置一个 @Controller?

最佳答案

如果您想使用 HTML 和 JavaScript 等静态资源,您可以将它们放入 /src/main/resources 的子文件夹中。命名 /public , /static/resources .例如位于 /src/main/resources/public/dummy/index.html 的文件将通过 http://localhost/dummy/index.html 访问.为此,您不需要 Controller 。

另见 Reference Guide .

关于spring-mvc - 没有模板引擎的spring-boot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30634865/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com