Проблема:
Когда я пытаюсь запустить приложение Spring, оно выдает следующее исключение, и я использую keycloak версии 10.0.1
java .lang. IllegalArgumentException: определение неразрешимого класса для класса [org.keycloak.adapters.springboot.KeycloakSpringBootProperties]
Контроллер
@Controller
public class ProductController {
@Autowired
private ProductService productService;
@RequestMapping(value = {"/"}, method = RequestMethod.GET)
public ModelAndView index() {
ModelAndView model = new ModelAndView("welcome");
model.addObject("message", "Test");
return model;
}
}
свойства приложения
#Spring MVC web config
spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp
keycloak.enabled=true
keycloak.auth-server-url=http://localhost:8180/auth
keycloak.realm=springboot1
keycloak.resource=testproduct-app
keycloak.public-client=true
keycloak.security-constraints[0].authRoles[0]=user
keycloak.security-constraints[0].securityCollections[0].patterns[0]=/*
Когда я включите приведенную ниже зависимость в мой pom. xml я получаю исключение
<dependency>
<groupId>org.keycloak</groupId>
<artifactId>keycloak-spring-boot-starter</artifactId>
</dependency>