package ${PACKAGE_NAME};

import org.springframework.hateoas.ResourceSupport;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

import static org.springframework.hateoas.mvc.ControllerLinkBuilder.linkTo;
import static org.springframework.hateoas.mvc.ControllerLinkBuilder.methodOn;

@RestController
class ${NAME} {

    @GetMapping("/")
    public ResponseEntity<ResourceSupport> root() {

        ResourceSupport resourceSupport = new ResourceSupport();

        resourceSupport.add(linkTo(methodOn(${NAME}.class).root()).withSelfRel());

        return ResponseEntity.ok(resourceSupport);
    }

}