Pesquisando, esta tudo correto mesmo, mas em algum lugar o código esta inconsistente, e não é neste trecho .
pedi um exemplo do simples do gpt.
import javax.annotation.security.PermitAll;
import org.springframework.web.bind.annotation.*;
@RestController
@RequestMapping("/users")
public class UserController {
// Outros métodos e endpoints do controlador
@PostMapping("/public")
@PermitAll
public String publicEndpoint() {
// Lógica do endpoint público
return "Acesso público permitido";
}
// Outros métodos e endpoints do controlador
}
use esse import:
import javax.annotation.security.PermitAll;
use essa notação no metodo do controller:
@PermitAll
Talvez ajude.