Model universal spring mvc

Pessoal, tenho um controller no projeto que tem o usuário logado do spring security, criei algumas paginas, mas sempre que preciso exibir o usuário o logado nelas, tenho que adicionar um object ao meu view.

Tem como eu definir esse objeto sendo universal, tipo para não precisar ficar adicionando ele sempre a view?

Opa.

Entendi em partes, mas já tentou quando necessitar do usuário logado utilizar o código abaixo?

public String getLoginUsuario() {

	UserLogado user = (UserLogado) SecurityContextHolder.getContext()
			.getAuthentication().getPrincipal();
	return user.getUsername().toString();
}

Ajuda?

Tá usando JSF?

Boa edumatias,

eu to usando thymeleaf.

O usuário logado ficar armazenado na sessao?

Se sim, você pode acessar a sessao diretamente do template do thymeleaf:

${session.objecto}
1 curtida