簡體   English   中英

將頁面添加到Spring Boot應用程序(非常基礎)

[英]Add a Page to a Spring Boot App (Extremely Basic)

我有一個Spring Boot API。 我的問題是如何在應用程序中實際創建頁面?

我在/resources/static/templates/index.html中創建了一個頁面

當我進入/api/lol我只會看到一個字符串,上面寫着index而不是頁面。

我該怎么做呢?

@RequestMapping("/api")
@RestController
public class Controller {

    @Autowired
    JdbcTemplate jdbcTemplate;

    @GetMapping("/lol")
    String lol() {            
          return "index";
    }
}

您使用@RestController注釋了您的類。
您想要的是MVC控制器,因此將其替換為@Controller

這是文檔的示例:

@Controller
public class HelloController {

    @GetMapping("/hello")
    public String handle(Model model) {
        model.addAttribute("message", "Hello World!");
        return "index";
    }
}

將您的index.html放在src/main/resources/static

然后在您的控制器中

@RequestMapping("/api")
@RestController
public class Controller {

    @Autowired
    JdbcTemplate jdbcTemplate;

    @GetMapping("/lol")
    String lol() {            
          return "index.html";
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM