Thymeleaf layout dialect - Layout não é carregado

Galera, estou tentando criar um layout usando o Thymeleaf Layout, porém como estou iniciando em Spring boot, creio estar deixando alguma coisa simples passar.

Criei o seguinte Layout.html (em src/main/resources/templates):

<!DOCTYPE html>
<body>
	<header>
    	<h1>New dialect example</h1>
	</header>

	<section layout:fragment="custom-content">
    	<p>Your page content goes here</p>
	</section>

	<footer>
    	<p>My custom footer</p>
    	<p layout:fragment="custom-footer">
    		Your custom footer here
    	</p>
	</footer>

E importei o layout acima em novoUsuario.html (em src/main/resources/templates/usuario/):

<!DOCTYPE html>
<head>
	<title>FatCli</title>
</head>

<body>

	<section layout:fragment="custom-content">
		<div class="container-fluid">
	
			<h1>Novo Usuário</h1>
			
			<h3>
				<a href="/listarUsuarios">Listar usuários</a>
			</h3>
			
			<form method="post">
			
				<div class="form-group" >
	    			<label for="inputNome">Nome</label>
	    			<input id="inputNome" name="nome" type="text" class="form-control" size="100"  maxlength="100" placeholder="Nome do usuário" ></input>
				</div>
				
				<div class="form-row" >
					<div class="form-group col-md-6" >
						<label for="inputEmail">E-mail</label>
	    				<input id="inputEmail" name="email" type="email" class="form-control" size="60"  maxlength="60" placeholder="E-mail do usuário" ></input>
					</div>
				
					<div class="form-group col-md-3" >
						<label for="inputCPF">CPF</label>
	    				<input id="inputCPF" name="cpf" type="text" class="form-control maskCPF" size="11" maxlength="11" placeholder="CPF do usuário" ></input>
					</div>
					
					<div class="form-group col-md-3" >
						<label for="inputDataNascimento">Data de nascimento</label>
	    				<input id="inputDataNascimento" name="dataNascimento" type="date" class="form-control" placeholder="Data de nascimento do usuário" ></input>		
					</div>
				</div>
				
				<div class="form-row" >
					<div class="form-group col-md-6" >
						<label for="inputSenha">Senha</label>
	    				<input id="inputSenha" name="senha" type="password" class="form-control" size="15"  maxlength="15" placeholder="Senha do usuário" ></input>
					</div>
					
					<div class="form-group col-md-6" >
						<label for="inputConfirmarSenha">Confirmar senha</label>
	    				<input id="inputConfirmarSenha" name="confirmarSenha" size="15"  maxlength="15" type="password" class="form-control" placeholder="Confirmar senha do usuário" ></input>
					</div>
				</div>
				
				<button type="submit" class="btn btn-primary" >Incluir usuário</button>
			
			</form>
		
		</div>
	</section>
</body>

Porém, ao subir a aplicação, o conteúdo do Layout.html não é carregado.

Estou usando Spring boot 2.0.1.RELEASE
<thymeleaf-extras-java8time.version>3.0.1.RELEASE</thymeleaf-extras-java8time.version>
<thymeleaf-layout-dialect.version>2.3.0</thymeleaf-layout-dialect.version>
<thymeleaf.version>3.0.9.RELEASE</thymeleaf.version>

Quando usei o Thymeleaf usei essa importação do Sprint boot

<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>

E no arquivo .html, use essa tag

<html xmlns:th="https://thymeleaf.org"
xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout">

Desculpa, acabei não colando as importações, mas usei exatamente essas, tanto no pom, quanto no html.
Não teve problemas em usar?

olha no spring mvc para a view aparecer vc deve passar por um controller primeiro, no teu java vc deveria vazer um metodo para avisar para o framework “jogar a view na tela”.

faça um controller spring e coloque um metodo retornando uma string com o nome da view( do template).

Eu tenho o controller:

@RequestMapping(value="/novoUsuario", method=RequestMethod.GET)
public String novoUsuario() {
	return "usuario/novoUsuario";
}

Mas mesmo assim não é carregado.
Deve ser a versão, mas ta complicado achar o problema.

Estou com este mesmo problema, alguém saberia como resolver?

Pessoal, descobri o problema.

No meu caso faltava a dependência do Thymeleaf Layout Dialect, adicionei e funcionou perfeitamente.

	<dependency>
	    <groupId>nz.net.ultraq.thymeleaf</groupId>
	    <artifactId>thymeleaf-layout-dialect</artifactId>
	    <version>2.3.0</version>
	</dependency>

Um abraço a todos…

É isso mesmo.
Sinaliza aí como resposta.