Chamar um método não estático no Thymeleaf

Tenho um arquivo chamado blog.html e tenho um botão chamado “Editar” quero clicar nesse botão e ele chame um método que está dentro da classe PostagemController.

Atual código HTML:

<div th:each="postagem : ${postagens}">
	<div class="blog-post">
		<h2 class="blog-post-title" th:text="${postagem.titulo}"></h2>
		<p class="blog-post-meta">25 de dezembro de 2019 publicado por <a href="#">Vitor</a></p>
		<p th:text="${postagem.texto}"></p>
		<form action="#" th:action="@{/blog}" th:object="${postagem}" method="post">
			<button type="submit" class="btn btn-link" th:field=*{id}">Editar</button>
	        </form>
	</div>
	<!-- /.blog-post -->
</div>

Método da classe PostagemController:

	@PostMapping("/blog")
	public String edit(Postagem postagem) {
		System.out.println("Id: " + postagem.getId());
		return "redirect:/painel";
	}

Quando olho no Consolo o System.out.println o “Id” está sendo 0, mas deveria ser 1.