For implementing authorization-server and resource-server, there are many examples that use spring-cloud-starter-oauth2. they haven\'t any reason for using spring cloud. Why